![]() |
[求助]load命令为什么程序没有通过?
这个程序是想通过读取数据文件(记事本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; |
回复: [求助]load命令为什么程序没有通过?
报错界面为:
?? Error using ==> load Encountered end of file D:\interfergram transform\cr.txt unexpectedly. Error in ==> Draw_Relation_Curve at 9 A0=load('cr.txt'); %导入压缩比 % |
回复: [求助]load命令为什么程序没有通过?
[SIZE="5"]但是这段程序是可以正常运行的!
close all clear all A1=load('cr.txt'); for i=1:301; A0(i)=A1(i)*(0.5); end I1=A0'; figure(1); plot(I1); title('干涉曲线');[/SIZE] |
回复: [求助]load命令为什么程序没有通过?
它们是在同一个文件夹内吗?
|
回复: [求助]load命令为什么程序没有通过?
[SIZE="4"]程序和数据文件是在一个文件夹中的![/SIZE]
|
回复: [求助]load命令为什么程序没有通过?
[SIZE="4"]改成这样通过了,视乎还是与load命令有关系!
但是,为何别人相似是程序是可以运行的呢? close all clear all %A0=load('compression.txt'); %导入 % A1=[1.2000 1.2500 1.3330 1.5000 1.6670 2.0000 2.5000 3.0000 4.0000]; I1=A1'; % B0=load('alpha.txt'); %导入 % B1=[0.016239 0.12 0.13522 0.144232 0.155643 0.168477 0.172891 0.185578 0.191479]; I2=B1'; % C0=load('beta.txt'); %导入 % C1=[0.015307 0.116073 0.116713 0.122432 0.123741 0.125946 0.131371 0.133544 0.139111]; I3=C1'; % D0=load('relation.txt'); %导入 % D1=[0.94258 0.189893 0.190237 0.19257 0.192583 0.191112 0.195378 0.194282 0.194292]; I4=D1'; figure(1); plot(I2,I3,'k-'); title('\alpha-\beta '); xlabel('\alpha(degree)'),ylabel('\beta(degree)'); N=9; figure(2); plot(I1,I2,'k--',I1,I3,'k-'); title('Cr-\alpha,\beta'); xlabel('Cr'),ylabel('Matching Angle(degree)'); legend('\alpha','\beta'); figure(3); plot(I1,I4,'K-'); title('Cr-R'), xlabel('Cr'),ylabel('R=\alpha/\beta'); grid off;[/SIZE] |
所有时间均为北京时间。现在的时间是 03:03。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.