Matlab 版 (精华区)
发信人: zjliu (秋天的萝卜), 信区: Matlab
标 题: [合集] 请问如何简化符号表达式?
发信站: 哈工大紫丁香 (Sun Jan 23 10:25:19 2005), 站内
────────────────────────────────────────
hitzxz (blue) 于 (Thu Dec 30 18:19:12 2004) 说道:
例如:
对 y1=12.7995-0.2461*(vc-10.22)/(12.86-10.22)+2.4492*(vc-10.22)/(12.86-10.22)*
(f-12)/(18-12)+1.9929*(ap-8)/(12-8);
<<expand(y1);
ans =
37922479/1320000-10289/5280*vc+2041/13200*vc*f-1042951/660000*f+19929/40000*ap
上式中每一项的系数很长,而且是分数形式,当表达式更长的时候,。。。!
请问如何将其变成小数形式??
谢谢!
────────────────────────────────────────
zjliu (秋天的萝卜) 于 (Thu Dec 30 18:34:43 2004) 说道:
这样就行了
syms vc f ap
y1=12.7995-0.2461*(vc-10.22)/(12.86-10.22)+2.4492*(vc-...
10.22)/(12.86-10.22)*(f-12)/(18-12)+1.9929*(ap-8)/(12-8)
vpa(y1,3)
【 在 hitzxz (blue) 的大作中提到: 】
: 例如:
: 对 y1=12.7995-0.2461*(vc-10.22)/(12.86-10.22)+2.4492*(vc-10.22)/(12.86-10.22)*
: (f-12)/(18-12)+1.9929*(ap-8)/(12-8);
: ...................
────────────────────────────────────────
hitzxz (blue) 于 (Thu Dec 30 18:41:05 2004) 说道:
谢了,萝卜~
【 在 zjliu (秋天的萝卜) 的大作中提到: 】
: 这样就行了
: syms vc f ap
: y1=12.7995-0.2461*(vc-10.22)/(12.86-10.22)+2.4492*(vc-...
: 10.22)/(12.86-10.22)*(f-12)/(18-12)+1.9929*(ap-8)/(12-8)
: vpa(y1,3)
────────────────────────────────────────
sibuliao (死不了) 于 (Thu Dec 30 19:42:07 2004) 说道:
f1=vpa(fun,n)
n为小数点位数
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.359毫秒