Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2009-02-14, 11:07   #1
qinyonglyz
初级会员
 
注册日期: 2008-09-11
年龄: 47
帖子: 9
声望力: 0
qinyonglyz 正向着好的方向发展
问题 [求助]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;
qinyonglyz 当前离线   回复时引用此帖
旧 2009-02-14, 15:17   #2
qinyonglyz
初级会员
 
注册日期: 2008-09-11
年龄: 47
帖子: 9
声望力: 0
qinyonglyz 正向着好的方向发展
警告 回复: [求助]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'); %导入压缩比 %
qinyonglyz 当前离线   回复时引用此帖
旧 2009-02-14, 15:18   #3
qinyonglyz
初级会员
 
注册日期: 2008-09-11
年龄: 47
帖子: 9
声望力: 0
qinyonglyz 正向着好的方向发展
默认 回复: [求助]load命令为什么程序没有通过?

但是这段程序是可以正常运行的!

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('干涉曲线');
qinyonglyz 当前离线   回复时引用此帖
旧 2009-02-14, 19:08   #4
slgu
高级会员
 
注册日期: 2007-06-24
年龄: 70
帖子: 188
声望力: 21
slgu 正向着好的方向发展
默认 回复: [求助]load命令为什么程序没有通过?

它们是在同一个文件夹内吗?
slgu 当前离线   回复时引用此帖
旧 2009-02-15, 16:12   #5
qinyonglyz
初级会员
 
注册日期: 2008-09-11
年龄: 47
帖子: 9
声望力: 0
qinyonglyz 正向着好的方向发展
默认 回复: [求助]load命令为什么程序没有通过?

程序和数据文件是在一个文件夹中的!
qinyonglyz 当前离线   回复时引用此帖
旧 2009-02-15, 22:48   #6
qinyonglyz
初级会员
 
注册日期: 2008-09-11
年龄: 47
帖子: 9
声望力: 0
qinyonglyz 正向着好的方向发展
默认 回复: [求助]load命令为什么程序没有通过?

改成这样通过了,视乎还是与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;
qinyonglyz 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


相似的主题
主题 主题作者 版面 回复 最后发表
[求助]axes坐标系的用法 mysterymask MATLAB论坛 2 2009-03-20 22:45
[分享]给新手的建议 guofeng0108 MATLAB论坛 0 2008-12-16 09:51
有哪位做过BEESSEL法数字下变频? yqgame365 MATLAB论坛 0 2008-12-07 23:53
[求助]请问这种图怎么画 yape14 MATLAB论坛 4 2008-09-22 09:04
[求助]我简直太菜了,不敢玩了! pengfang2005 MATLAB论坛 5 2008-06-29 19:03


所有时间均为北京时间。现在的时间是 06:37


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.