matlab如何开方根和三次方根?

matlab如何开方根和三次方根?,第1张

在matlab中是这样开平方根和三次方根的:

一、开平方根(开方根),可以直接使用sqrt()函数,power()函数或^符号

>>sqrt(9)

>>power(9,1/2)

>>9^(1/2)

二、开三次方根,可以直接使用power()函数或^符号

>>power(8,1/3)

>>8^(1/3)

三、执行后的效果

matlab开方函数是sqrt(),用来计算一个非负实数的开方根,比如sqrt(4)=2。可以是一个数,也可以是一个矩阵。sqrt()函数的输入参数不允许为负数,若输入赋值作为函数入参,将得不到正确的结果。因此在调用函数之前,应检查函数输入参数。

扩展资料:

sqrt()函数,里面的形参是double型的,所以调用的时候,要强制转换成double型。当输入数据不是double型时,应使用强制类型转换,将其转换为double类型。sqrt()函数都最后返回值是double型,而n是int型,所以要强制转换n=(int)sqrt((double)x)。

在函数接收引用的数值时,应该用  %lf 来表示,否则,将会在输入或输出时出现数据错误,尤其是在数据输入的时候,会直接导致数据出错。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11901499.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存