当前位置:编程学习 > Matlab >>

在matlab中同一函数在两台电脑上面运行结果不一样,求解!!!!!!!!!!!!!!!!!!!!!!!百度知道

>> a=[17 3 4;3 1 12;4 12 8] a = 17 3 4 3 1 12 4 12 8 >> r=qr(a) r = 17.7200 5.7562 7.6749 -4.1664 10.9939 6.8967 -5.5552 0.1542 10.8412 这是我的结果: a=[17 3 4;3 1 12;4 12 8] a = 17 3 4 3 1 12 4 12 8 >> r=qr(a) r = -17.7200 -5.7562 -7.6749 0.0864 -10.9939 -6.8967 0.1152 0.9781 -10.8412 这是同学的结果,这是怎么回事 啊,就是两个matlab的版本不一样,我的是2010b,他的是2009a,他的2010a答案和我的一样,这又怎么解释啊???????????
追问:
        	
				
那到底哪一个才是正确的呢?
觉得新版本应该更正确。
如果你有确定 正确的a和r,你可以在两个版本里运行一下,看看哪个正确。
不然的话,就要去看看MATLAB帮助里的函数介绍了。
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,