matlab定义符号函数如下,
来源:学生作业帮 编辑:大师作文网作业帮 分类:数学作业 时间:2024/11/10 17:35:30
matlab定义符号函数如下,
f1=0.1*x1-0.1/10000*x1^2-(0.05/10000)*(x1*x2);
>> f1
f1 =
x1/10 - (5902958103587057*x1*x2)/1180591620717411303424 - x1^2/100000
请问为什么?
f1=0.1*x1-0.1/10000*x1^2-(0.05/10000)*(x1*x2);
>> f1
f1 =
x1/10 - (5902958103587057*x1*x2)/1180591620717411303424 - x1^2/100000
请问为什么?
符号函数一般都会以最简整数比的形式显示,vpa()函数可以进行计算
>> syms x1 x2
>> f1=0.1*x1-0.1/10000*x1^2-(0.05/10000)*(x1*x2)
f1 =
x1/10 - (5902958103587057*x1*x2)/1180591620717411303424 - x1^2/100000
>> vpa(f1)
ans =
0.1*x1 - 0.0000050000000000000004090152695701565*x1*x2 - 0.00001*x1^2
再问: 那请问我怎么让0.1/10000直接显示为1/100000而不是那一大串?
再答: 上面不是已经显示的是x1^2/100000么?
>> syms x1 x2
>> f1=0.1*x1-0.1/10000*x1^2-(0.05/10000)*(x1*x2)
f1 =
x1/10 - (5902958103587057*x1*x2)/1180591620717411303424 - x1^2/100000
>> vpa(f1)
ans =
0.1*x1 - 0.0000050000000000000004090152695701565*x1*x2 - 0.00001*x1^2
再问: 那请问我怎么让0.1/10000直接显示为1/100000而不是那一大串?
再答: 上面不是已经显示的是x1^2/100000么?