在matlab中是这样开平方根和三核兆次方根的:
一、开平方根(开方根),可以直接使用sqrt()函数,power()函数或^符号歼谈
>>sqrt(9)
>>power(9,1/2)
>>9^(1/2)
二、开三次方根,可以直接使用power()函氏氏碰数或^符号
>>power(8,1/3)
>>8^(1/3)
三、执行后的效果
matlab中使用函数nthroot(a,n)
表示对实数a开n次方,结果得到一个实数,例如:
>>nthroot(27,3)
ans = 3
>>nthroot(-27,3)
ans =-3另外,开三次方也就是1/3次幂,所以隐禅可以转换为使用power(a,n)函数或者^幂运算符求1/3次幂,例如:
>>power(27,1/3)
ans = 3
>>27^(1/3)
ans = 3不过,需要注意的是,后面两个是在复数域内计算,那么对负数开三次方时的结果将与nthroot()函数灶升尘不同:
>>power(-27,1/3)
ans = 1.5000 + 2.5981i
>>(-27)^(1/3)
ans = 1.5000 + 2.5981i所以,根据你的具笑拆体需求使用相应的方法
材料/工具:matlab
1、在我们的电脑上打开matlab,在命令行窗口中输入“9^0.5”,按回车键可以看到9求根的结果
2、通过sqrt函数表示根号,在命令行窗口中输入“sqrt(9)”,按回车键可以看到得到相同的结果,斗仿
3、通过sqrtm函数表示根号,在命令行窗口中输入“sqrtm(9)”,按回车键可以看到结果为3,如果是要对一个数字求根,这三种方式都可以表示根号
4、如果旁银是对矩阵求根,sqrt(a)是对a矩阵每行没列的数据求根
5、也可以通过"a.^0.5"来求矩阵的根,需要空启纤注意的是和常数不同的是需要加“.”
6、矩阵通过sqrtm函数,得出的是一个新矩阵x,a=x*x,
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)