作者grant800824 (殇)
看板MATLAB
标题[讨论] 不同版本syms解方程式答案有出入??
时间Thu Sep 5 01:31:09 2013
小弟一台电脑当初是灌mac OSX版的R2012a 有toolbox可以用syms解方程式
之後由於mac更新JAVA问题就莫名去弄了2012b就变没这功能
(应该是弄到64bit ~"~ 手上没档案 就懒得重灌了 )
就想说用桌电跑 桌电是2009b版的 有toolbox
但完全一模一样的code 在mac下是跑得出结果的 虽然数值算是很小(10的负几)
但在Win 2009b下 变成全部都是 0
当中也无任何错误 (不像没toolbox会出现undefined这类的)
code大概就是宣告三个syms x,y,z
eq1 = ........ ;
eq2 = ........ ;
eq3 = ........ ;
[x y z]=solve(eq1,eq2,eq3,x,y,z);
x=double(x(1)), y=double(y(1)) , z=double(z(1)) ;
想问一下是本身版本的问题吗? 还是作业系统问题?
还是说有哪里需要设定吗?(太小的数会自动变成0输出?)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.114.237.228