如何用matlab自动生成一个元素模为1的复数矩阵

如题所述

还没用过实现这种功能的函数,不过下面这段代码可以生成,复数的实部和虚部分别是同一个弧度值的余弦和正弦,模肯定为1:
a=1:1:16;

x=cos(a);
y=sin(a);
z=x+y*i;
z=reshape(z,4,4)
运行结果为:
z =
0.5403 + 0.8415i 0.2837 - 0.9589i -0.9111 + 0.4121i 0.9074 + 0.4202i

-0.4161 + 0.9093i 0.9602 - 0.2794i -0.8391 - 0.5440i 0.1367 + 0.9906i
-0.9900 + 0.1411i 0.7539 + 0.6570i 0.0044 - 1.0000i -0.7597 + 0.6503i
-0.6536 - 0.7568i -0.1455 + 0.9894i 0.8439 - 0.5366i -0.9577 - 0.2879i
温馨提示:答案为网友推荐,仅供参考
相似回答