如何在MATLAB上打根号
的有关信息介绍如下:问题补充说明:急需,狂求
上面的都说得不够详细,一楼且说错了(不是大写的SQRT)。我稍微给总结下吧:
在360问答matlab中,表示根号常用:
1.如果是一个数字,比如5,表示它的根号用下面三个是等效的,都可正确运行。
5^0.5;sqrt(5);sqrtm(5)
2.如果是个矩阵A,表示A的试略班观根号,那就有区别了。
sqrt(A)表示A中各段刚坚怎个元素开根号,然后形成一个新矩阵。
sqrtm(A)则得出的一个结果是一个新矩阵督B且满足A=B*B
而A^0.5则会出错,不能运行。
但是A.^田0.5是正确的(注意A后面有个点),它的意思和sqrt(A)相同。
举例:
A=[5-4100
-46-410
1几球-46-41
01-46-4
00于纪养输差良话地1-45];
则sqrt足洲阶非皮裂钟m(A)结果为
[2-1-0-0-0
-12-10-0
0-12-10
-00-12-1
神-0-0-0-12]
而sqrt(A)和A.^0.紧一呼即映速服试5是A中各个元素自身开根号。
你可以运行试试。
版权声明:文章由 大问百书 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.dawenbaishu.com/article/102821.html