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毫秒