如何在matlab中输入根号(如何在MATLAB上打根号)
2024-08-13 19:00:49
导读 大家好,小东方来为大家解答以上的问题。如何在matlab中输入根号,如何在MATLAB上打根号这个很多人还不知道,现在让我们一起来看看吧!1、上...
大家好,小东方来为大家解答以上的问题。如何在matlab中输入根号,如何在MATLAB上打根号这个很多人还不知道,现在让我们一起来看看吧!
1、上面的都说得不够详细,一楼且说错了(不是大写的SQRT)。
2、我稍微给总结下吧:在matlab中,表示根号常用:1.如果是一个数字,比如5,表示它的根号用下面三个是等效的,都可正确运行。
3、5^0.5 ; sqrt(5) ; sqrtm(5)2.如果是个矩阵A,表示A的根号,那就有区别了。
4、sqrt(A)表示A中各个元素开根号,然后形成一个新矩阵。
5、sqrtm(A)则得出的一个结果是一个新矩阵B且满足A=B*B而A^0.5 则会出错,不能运行。
6、但是A.^0.5是正确的(注意A后面有个点),它的意思和sqrt(A)相同。
7、举例:A =[5 -4 1 0 0 -4 6 -4 1 0 1 -4 6 -4 1 0 1 -4 6 -4 0 0 1 -4 5];则sqrtm(A)结果为 [ 2 -1 -0 -0 -0 -1 2 -1 0 -0 0 -1 2 -1 0 -0 0 -1 2 -1 -0 -0 -0 -1 2 ]而sqrt(A)和A.^0.5是A中各个元素自身开根号。
8、你可以运行试试。
本文到此分享完毕,希望对大家有所帮助。
免责声明:本文由用户上传,如有侵权请联系删除!
猜你喜欢
- 08-13
- 08-13
- 08-13
- 08-13
- 08-13
- 08-13
- 08-13
- 08-13
最新文章
- 08-13
- 08-13
- 08-13
- 08-13
- 08-13
- 08-13
- 08-13
- 08-13