作业帮 > 综合 > 作业

matlab的复数数列怎么开方?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/08 06:39:55
matlab的复数数列怎么开方?
Y23=[Ya.*(Yma-Ymb)-Yp.*(Ymp-Ymb)]./(Ymp-Yma);每个Y都是复数数列,怎么对Y23进行开方;大概每个Y都有200个复数左右,它们一样多.
两种方法:
①直接开方;
yyy=Y23.^(1/2);
②编程计算:
n=length(Y23);
for k=1:n
yyy(k)=Y23(k)^(1/2);
end
再问: 是复数,比如Ya=0.00107553331157733+0.0177859491842439j,算完了Y23也是复数,这样直接乘方好像不可以。。。。
再答: 没事的,你试一下就可以了,我试过无数次,都可以成功的,包括复数向量和复数矩阵都成功。
再答: matlab功能非常强悍,相信matlab。