load('D:\comsol\nanoset\fraction.txt');
A=load('D:\comsol\nanoset\fraction.txt');
B=reshape(A[:,3],100,100);
是这样吗?好像不太对
0.000e+000 5.000e-010 1
0.000e+000 1.500e-009 1
0.000e+000 2.500e-009 1
就是这样,我需要把第三列的0或1提取出来,放到
for i=1:100
for j=1:100
这样的(i,j)的100*100的矩阵中,并能接下来继续这个矩阵
纯数据就简单了
A = dlmread('___.txt');
length(A) % 输出数据的行数,如果不是10000说明数据有误
B = reshape(A(:,3), 100, 100);
B就是结果了。
嗯,谢谢你啦,这样弄完后,在workspace里面有100*100的矩阵了,但是怎么调用呢?
B0=B(1:100,1:00);
for i=1:100;
for j=1:100;
if B0(i,j)=1
sigma(i,j)=2770;
else
sigma(i,j)=8;……
这样运行不了,十分感谢你!
很典型的错误,应该是==
本回答被提问者采纳