查看单个帖子
旧 2009-08-23, 14:04   #4
wingedsteed
初级会员
 
注册日期: 2009-08-22
帖子: 1
声望力: 0
wingedsteed 正向着好的方向发展
默认 回复: 无解吗:导入数据后,转化为复矩阵

引用:
作者: nissen 查看帖子
找到答案了。

只要将m文件循环体内运算语句中的虚数单位i改写成j即可。看来在这里matlab将i看成循环语句for i=1:8中的数值了。
我写的,如下:
clear;
data=load('data.txt');
for k=1:3
re(k,1)=data(k,1);
im(k,1)=data(k,2);
end
TransMat=re+im*i




>> mdata

TransMat =

1.3000 - 0.2000i
2.1000 +11.0000i
3.5000 + 2.0000i
wingedsteed 当前离线   回复时引用此帖