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

>>a=[1734;3112;4128]a=173431124128>>r=qr(a)r=17.72005.75627.6749-4.166410.99396.8967-... >> 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答案和我的一样,这又怎么解释啊???????????
展开
 我来答
23_shi
2012-04-29 · 超过42用户采纳过TA的回答
知道答主
回答量:95
采纳率:0%
帮助的人:81.7万
展开全部
这说明 qr函数被修改过了吧,这应该是正常的。
追问
那到底哪一个才是正确的呢?
追答
觉得新版本应该更正确。
如果你有确定 正确的a和r,你可以在两个版本里运行一下,看看哪个正确。
不然的话,就要去看看MATLAB帮助里的函数介绍了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式