| Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) | 
![]()  | 
	
| 
	 | 
| 		
			
			 | 
		#1 | 
| 
			
			 高级会员 
			
			
			
			注册日期: 2019-11-21 
				
				
				
					帖子: 3,013
				 
				
				
				声望力: 66 ![]()  | 
	
	
	
		
		
			
			 
			
			有没有一种方法可以将MATLAB错误消息保存到文件中?  
		
		
		
		
		
		
		
	这可能是一个简单的问题,但Google无法给我答案。我已经编译了一个GUI可执行文件,以在没有MATLAB许可的情况下使用,并且有时会冻结。为了美观,我取消了通常伴随着此类可执行文件的命令窗口,因此无法通过命令提示符显示错误消息。我希望能够创建一个错误日志,该日志可以通过电子邮件发送给我进行调试。 谢谢! 回答: 使用“日记”命令创建一个日志文件。这将使Matlab将所有命令行输出的副本写入文件,包括警告,错误消息和未处理异常的堆栈跟踪。然后,Sendmail()可以在出现错误时将其发送给您。如果要节省空间,可以让程序在正常(无错误)程序退出时删除其日志文件。 恕我直言,这比使用“ try ... catch;写入错误;结束”更为可取,因为: 
 更多&回答...  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 |