| Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) | 
![]()  | 
	
| 		
			
			 | 
		#1 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2009-04-01 
				
				年龄: 31 
				
					帖子: 2
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			Matlab Optimization fmincon/fminunc 如何调用Hessian函数? 
		
		
		
		
		
		
		
	使用fmincon或者fminunc函数时可以直接使用Hessian矩阵。只要在function evaluate时返回函数值f,梯度g和Hessian矩阵H就可以了,如: x = fmincon(@func,x0,A,b) function [f, g, H] = func(x) 但是,同样fmincon和fminunc可以把Hessian矩阵定义成一个函数形式,@hessianfcn或者@HessMultFcn options = optimset('Hessian','user-supplied','HessFcn',@hessianfcn); 或者, options = optimset('Hessian','user-supplied', 'HessMult',@HessMultFcn); 请问如何定义函数@hessianfcn或者@HessMultFcn? Matlab解释可以定义函数@HessMultFcn返回W = H*v,这样可以避免生成Hessian矩阵的内存开销,但是这里的向量v是什么呢?如果我不想生成Hessian矩阵,而我可以得到W = H*v中的W向量,请问怎么定义@HessMultFcn呢?谢谢  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 主题工具 | |
| 显示模式 | |
		
  | 
	
		 | 
			 
			相似的主题
		 | 
	||||
| 主题 | 主题作者 | 版面 | 回复 | 最后发表 | 
| [MATLAB毕业设计] pso解决VRPTW问题的疑惑 | yzpee | MATLAB论坛 | 2 | 2015-01-23 19:58 | 
| 谁有神经网络方面的资料啊? | 124706734 | 深度神经网络/深度学习 | 5 | 2009-09-22 08:44 | 
| [MATLAB数学相关] 如何用matlab求解矩阵的相应可控阵? | arang | MATLAB论坛 | 2 | 2009-06-07 04:03 | 
| [MATLAB数学相关] 关于Choleski分解 | renascence | MATLAB论坛 | 1 | 2009-06-01 20:58 | 
| [求助]如何让这个反馈系统稳定啊 | xs1119 | MATLAB论坛 | 0 | 2008-06-02 11:31 |