| Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) | 
![]()  | 
	
| 		
			
			 | 
		#1 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2009-02-26 
				
				年龄: 28 
				
					帖子: 1
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			问题描述: 
		
		
		
		
		
		
		
	在simulink下建立一个embedded matlab function. 输入为a 当a>3 时候 t = a ; 然后当第一次a<=3时候,t=2.此后t一直等于2(而不需要考虑a的大小) 我的函数是这么写的 if a<3 flg=1; end if flg = = 1; t=2 end if a>3 && flg == 0 t=a; end 这样当a第一次小于3的时候,flg=1,此时t=2.而从这以后,即使a>3了,而flg仍然为1,所以能够保证t一直等于。 那么我下一步要做的就是在仿真的时候给flg设置一个初始值flg=0; 而这初始值的设置必须在 embedded matlab function的外部,而不能在内部。否则每一次调用的时候flg又还原成0了。 请问哪位高手能指点指点,不胜感激。  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
		
  | 
	
		 | 
			 
			相似的主题
		 | 
	||||
| 主题 | 主题作者 | 版面 | 回复 | 最后发表 | 
| [MATLAB毕业设计] Matlab在最佳屏蔽二进阵列偶研究中的应用 | yangliang231 | MATLAB论坛 | 1 | 2010-05-11 14:09 | 
| [MATLAB图像处理] 请教matlab中视频处理 | jcwnhy | MATLAB论坛 | 1 | 2010-05-04 19:18 | 
| [求助]谋求高人相救程序问题 在线跪等 | kusunoki | MATLAB论坛 | 1 | 2008-11-26 07:57 | 
| 请教达人一个界面换图片问题 | 三叶草xxl | MATLAB论坛 | 2 | 2008-11-25 08:21 |