当前位置:新励学网 > 秒知问答 > 如何在matlab中开三次方根

如何在matlab中开三次方根

发表时间:2024-07-12 09:35:38 来源:网友投稿

使用power(x,1/3),或者简单的使用x^(1/3)即可。

matlab中求平方根(二次方根)用sqrt,但没有专门表示三次方根的函数。计算三次方根等价于计算某个数的三分之一次方。所以可以使用power(x,1/n)的方法(表示开n次方根)。

举例:

>>x=4

x=

4

>>power(x,1/3)

ans=

1.5874

>>4^(1/3)

ans=

1.5874

扩展资料:开方一律使用乘方matlab中的运算符号:包含+、-、*、/、\、^

其中仅^代表乘法,而开方为乘方的逆运算,在数学里面使用分数指数代表

MATLAB中输入:(-8)^(1/3),其中-8为需要开方的数字。

matlab返回的是复平面的第一个解,也就是1.0000+1.7321i

如果你只想得到实数解,可以用

x=nthroot(-8,3);

或者

sign(-8).*abs(-8.^(1/3));

如果你想一次性得到所有复平面的解,

可以用

roots([100-8])

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!