回 帖 发 新 帖 刷新版面

主题:如何把从文件里读出的矩阵赋给数组

如何把从文件里读出的矩阵赋给数组


sat1=fopen('e:\data\ziliao.dat','r');
for i=1:42
    p=fscanf(sat1,'%f',[45 44]);
    hgt(i)=p
end

我打开一个文件,把它读成45*44的矩阵赋给数组,数组下标是变化的,循环42次,不知道该怎么赋值,上面程序里
是错误的,提示说??  In an assignment  A(I) = B, the number of elements in B and
I must be the same.
急,哪位大侠知道,请告知
谢谢

回复列表 (共1个回复)

沙发


把所有的数据都一起读出来后,对矩阵进行重排就行了。reshape试下。

我来回复

您尚未登录,请登录后再回复。点此登录或注册