答:当X为负数时x^(1/3)得到的是虚数,如: >> (-8)^(1/3) ans = 1.0000 + 1.7321i 为什么不是-2呢?我也不知道(与算法有关). 如果用命令nthroot(-8,3)就好了: >> nthroot(-8,3) ans = -2 root是根的意思,而nth就是n次的意思,因此 nthroot就是n...
答:使用power(x,1/3),或者简单的使用 x^(1/3)即可。 matlab中求平方根(二次方根)用sqrt,但没有专门表示三次方根的函数。计算三次方根等价于计算某个数的三分之一次方。所以可以使用power(x,1/n)的方法(表示开n次方根)。 举例: >> x=4 x = 4 >> ...
答:一个数的几次方可以这么表示,a^(n),比如你想表示3次根号下2的话,可以写成2^(1/3).
答:用matlab计算时,指数是分数时,底数必须大于0,不然会出错,比如(-1)^(1/3)计算结果就是错误的,有负号最好单独提取出来运算
答:开n次根号也即等价于求1/n次方,因此可以通过如下方式进行开n次根号的操作: a = b ^(1/n); % 对变量b开n次方 如果要对矩阵中每个元素开n次方,则需要进行的计算 A = B .^(1/n); % .^表示对矩阵B中每个元素进行操作,所以B.^(1/n)即表示对矩阵B...
答:例如a=8,求a的三次跟 只需在matlab命令行中输入 a^(1/3)即可
答:>> a=100000 a = 100000 >> b=a^(1/5) b = 10.0000
答:1、可以直接用().^(1/3) 示例: >> a=[1 8 27]; >> b=a.^(1/3) b = 1 2 3 2、用开跟函数NTHROOT(X, N),返回X的N次方根值,注意:X、N为实数,如果X为负数,N一定不能是偶数 示例: >> nthroot(-8,3) ans = -2
答:一个数的几次方可以这么表示,a^(n),比如你想表示3次根号下2的话,可以写成2^(1/3).
答:好比根号x: x.^(1/2);即可