| Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) | 
![]()  | 
	
| 		
			
			 | 
		#1 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-09-11 
				
				年龄: 48 
				
					帖子: 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 
				
				年龄: 48 
				
					帖子: 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 
				
				年龄: 48 
				
					帖子: 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
				 
				
				
				声望力: 22 ![]()  | 
	
	
	
		
		
			
			 
			
			它们是在同一个文件夹内吗?
		 
		
		
		
		
		
		
		
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#5 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-09-11 
				
				年龄: 48 
				
					帖子: 9
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			程序和数据文件是在一个文件夹中的!
		 
		
		
		
		
		
		
		
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#6 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-09-11 
				
				年龄: 48 
				
					帖子: 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 |