初学Matlab,希望各位大v们能给予解答。非常感谢!
结果都一样,也看不出区别啊。
区别在于3i和3*i,前者为一个表达式,即将i看成一个运算量,参与表达式的运算;后者的i表示一个复数常量
单个数应该是一样的,但第二种在生成数组的时候很方便。
n = 1:5;
a = 3+i*n;
>> a
a =
3.0000 + 1.0000i 3.0000 + 2.0000i 3.0000 + 3.0000i 3.0000 + 4.0000i 3.0000 + 5.0000i