Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
初级会员
注册日期: 2008-09-11
年龄: 47
帖子: 9
声望力: 0 ![]() |
![]()
这个程序是想通过读取数据文件(记事本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; |
![]() |
![]() |
![]() |
#2 |
初级会员
注册日期: 2008-09-11
年龄: 47
帖子: 9
声望力: 0 ![]() |
![]()
报错界面为:
?? Error using ==> load Encountered end of file D:\interfergram transform\cr.txt unexpectedly. Error in ==> Draw_Relation_Curve at 9 A0=load('cr.txt'); %导入压缩比 % |
![]() |
![]() |
![]() |
#3 |
初级会员
注册日期: 2008-09-11
年龄: 47
帖子: 9
声望力: 0 ![]() |
![]()
但是这段程序是可以正常运行的!
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('干涉曲线'); |
![]() |
![]() |
![]() |
#4 |
高级会员
注册日期: 2007-06-24
年龄: 70
帖子: 188
声望力: 21 ![]() |
![]()
它们是在同一个文件夹内吗?
|
![]() |
![]() |
![]() |
#5 |
初级会员
注册日期: 2008-09-11
年龄: 47
帖子: 9
声望力: 0 ![]() |
![]()
程序和数据文件是在一个文件夹中的!
|
![]() |
![]() |
![]() |
#6 |
初级会员
注册日期: 2008-09-11
年龄: 47
帖子: 9
声望力: 0 ![]() |
![]()
改成这样通过了,视乎还是与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; |
![]() |
![]() |
![]() |
|
|
![]() |
||||
主题 | 主题作者 | 版面 | 回复 | 最后发表 |
[求助]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 |