MATLAB中如何恢复原矩阵已知矩阵A(1,2;3,4),运行指令B1=A.^(0.5),B2=A^(0.5),可以观察

MATLAB中如何恢复原矩阵
已知矩阵A(1,2;3,4),运行指令B1=A.^(0.5),B2=A^(0.5),可以观察到不同运算方法所得结果不同。(1)请分别写出根据B1,B2恢复原矩阵A的程序。(2)用指令检验所得的两个恢复矩阵是否相等。
要交作业了,这题不会,希望有人帮帮忙。谢谢
554224 1年前 已收到4个回答 举报

suzuki1983 幼苗

共回答了24个问题采纳率:87.5% 举报

第一问:B1.^2=(A.^(0.5)).^2=A,
B2^2=(A^(0.5))2=A,
这样就把A还原了;
第二问:B1.^(2)-B2=A^(0.5),但这个方法存在一个问题,就是结果不一定会等于[0 0 0 0],因此在计算的时候最好采用sym命令计算,比如下面的:
A=sym(magic(3));
B=inv(A),pretty(B)...

1年前

3

dead_dog 幼苗

共回答了19个问题采纳率:94.7% 举报

第1问:
从B1恢复B1.^(2)
从B2恢复B2=A^(0.5)
第二问:
B1.^(2)-B2=A^(0.5)
结果等于[0 0;0 0],说明恢复矩阵相等

1年前

2

大校10 幼苗

共回答了24个问题采纳率:95.8% 举报

少年,你的老师是曾然吧??

1年前

2

皱据穿 春芽

共回答了20个问题采纳率:80% 举报

B1 .^ 2
B2^2

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.841 s. - webmaster@yulucn.com