| Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) | 
![]()  | 
	
| 		
			
			 | 
		#1 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-01-21 
				
				年龄: 44 
				
					帖子: 5
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			刚学matlab,请教各位大侠们,plot命令可以实现循环吗,想模拟实时的绘制函数图像,就是给一个点,显示出来,再给一点再显示,用plot怎样实现循环呢,或者还有没有别的方法,请大家帮帮忙,先谢谢了
		 
		
		
		
		
		
		
		
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#2 | 
| 
			
			 高级会员 
			
			
			
			注册日期: 2007-07-26 
				
				年龄: 41 
				
					帖子: 268
				 
				
				
				声望力: 25 ![]()  | 
	
	
	
		
		
			
			 
			
			for i=1:n 
		
		
		
		
		
		
		
	…… plot(.,'.') end  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#3 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-01-21 
				
				年龄: 44 
				
					帖子: 5
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			多谢楼上!我这样,怎么没反应,不知道错哪了 
		
		
		
		
		
		
		
	y=x^2在区间[0,1]逐个点显示: x=[0:0.05:1]; for n=1:21 y(n)=x(n).^2; plot(x(n),y(n),'.') end  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#4 | 
| 
			
			 高级会员 
			
			
			
			注册日期: 2007-07-26 
				
				年龄: 41 
				
					帖子: 268
				 
				
				
				声望力: 25 ![]()  | 
	
	
	
		
		
			
			 
			
			因为你plot的时候没有将当前画出来的图像保持,matlab会在每次画图的时候将当前图像给覆盖掉,每一点相当于一个图,你在for循环前面加上如下代码: 
		
		
		
		
		
		
		
	figure hold on x=[0:0.05:1]; for n=1:21 y(n)=x(n).^2; plot(x(n),y(n),'.') end 或者这样: [color=blue] x=[0:0.05:1]; for n=1:21 y(n)=x(n).^2; plot(x(n),y(n),'.') hold on; end 对于hold,请见matlab帮助文档  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#5 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-01-21 
				
				年龄: 44 
				
					帖子: 5
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			多谢多谢啊!
		 
		
		
		
		
		
		
		
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#6 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2007-12-31 
				
				
				
					帖子: 20
				 
				
				
				声望力: 18 ![]()  | 
	
	
	
		
		
			
			 
			
			学习~~!
		 
		
		
		
		
		
		
		
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 		
			
			 | 
		#7 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-01-21 
				
				年龄: 44 
				
					帖子: 5
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			怎样实现象comet函数那样连续动的效果啊,不能用comet
		 
		
		
		
		
		
		
		
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 |