返回信息流function findsigma
syms x;
M0 = 0.9658690130340547;
M1 = 13.9418994488233;
M2 = 438.5335078339003;
M3 = 20575.22714985769;
M4 = 1451692.9470086;
%solve('54.5982^3*x^8-2*4.48169*54.5982*1808.04*x^6+(1808.04^2+4.48169^2*162755)*x^2-54.5982*162755=0',x)
%solve('M2^3*x^8-2*M1*M2*M3*x^6+(M0*M2^2+M1^2*M4)*x^2-M0*M2*M4=0',x)
solve('M1-x=0',x)
有用的就四行。。。
为啥输出ans = M1
而不是ans = 13.9啊!!气死我了
这是一条镜像帖。来源:北邮人论坛 / matlab / #11768同步于 2015/10/2
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖
求解决matlab一个4行的代码,超级白啊
sharonyue
2015/10/2镜像同步5 回复
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
"symbolic"意思是符號解,自然只會返回M1。
正確做法如樓上,使用subs()
【 在 sharonyue 的大作中提到: 】
: [code=c]
: function findsigma
: syms x;
: ...................
我不是很懂Matlab,但是還是要論一論提問的藝術。
【 在 sharonyue 的大作中提到: 】
: [code=c]
: function findsigma
: syms x;
: ...................