qinyonglyz
2009-02-14, 11:07
这个程序是想通过读取数据文件(记事本txt格式)中的数据,并绘制初这些数据之间的关系曲线!但是确不通过!如果只读入一个文本数据的话,却能绘出图!麻烦大家看看程序错在哪里?
谢谢!
close all
clear all
A0=load('cr.txt'); %导入压缩比 %
for i=1:9;
A1(i)=A0(i);
end
B0=load('alpha.txt'); %导入干涉曲线的匹配角 %
for i=1:9;
B1(i)=B0(i);
end
C0=load('beta.txt'); %导入干涉曲线的匹配角 %
for i=1:9;
C1(i)=C0(i);
end
D0=load('r.txt'); %导入比列系数 %
for i=1:9;
D1(i)=D0(i);
end
%A0(i)=A1(i)*(0.5); %
I1=A1';
I2=B1';
I3=C1';
I4=D1';
figure(1);
plot(I2,I3,'k-');
title('alpha-beta ');
xlabel('alpha(degree)'),ylabel('beta(degree)');
figure(2);
plot(I1,I2,'k-',I1,I3,'k--');
title('Cr-alpha,beta');
xlabel('Cr'),ylabel('Matching Angle(degree)');
figure(3);
plot(I1,I4,'K-');
title('Cr-alpha,beta'),
xlabel('Cr'),ylabel('r=alpha/beta');
grid off;
谢谢!
close all
clear all
A0=load('cr.txt'); %导入压缩比 %
for i=1:9;
A1(i)=A0(i);
end
B0=load('alpha.txt'); %导入干涉曲线的匹配角 %
for i=1:9;
B1(i)=B0(i);
end
C0=load('beta.txt'); %导入干涉曲线的匹配角 %
for i=1:9;
C1(i)=C0(i);
end
D0=load('r.txt'); %导入比列系数 %
for i=1:9;
D1(i)=D0(i);
end
%A0(i)=A1(i)*(0.5); %
I1=A1';
I2=B1';
I3=C1';
I4=D1';
figure(1);
plot(I2,I3,'k-');
title('alpha-beta ');
xlabel('alpha(degree)'),ylabel('beta(degree)');
figure(2);
plot(I1,I2,'k-',I1,I3,'k--');
title('Cr-alpha,beta');
xlabel('Cr'),ylabel('Matching Angle(degree)');
figure(3);
plot(I1,I4,'K-');
title('Cr-alpha,beta'),
xlabel('Cr'),ylabel('r=alpha/beta');
grid off;