返回信息流程序段如下,其中P128_128.mat是一个128*128的全零矩阵,n1=128,k1=120:
fp=fopen('data/P128_128.mat','r');
punc_mat=zeros(n1,n1);
infosize=0;
codesize=0;
for m=1:n1
for n=1:n1
punc_mat(m,n)=fscanf(fp,'%d',1);
if punc_mat(m,n)==0
codesize=codesize+1;
end
if punc_mat(m,n)==0&&m<=k1&&n<=k2
infosize=infosize+1;
end
end
end
fclose(fp);
运行到 punc_mat(m,n)=fscanf(fp,'%d',1);就会报错,说Subscripted assignment dimension mismatch.
不知道问题出在哪儿,诚心求指导~
这是一条镜像帖。来源:北邮人论坛 / matlab / #8440同步于 2011/7/20
Matlab机器人发帖
【求助】matlab中读取矩阵的问题
tamakij
2011/7/20镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。