2nd order gradient
    33 ビュー (過去 30 日間)
  
       古いコメントを表示
    
Assuming I have a function 
where 
 is a 
vector. Is there a method that I can use system equation to obtain 
0 件のコメント
回答 (1 件)
  KSSV
      
      
 2021 年 5 月 18 日
        Let b be your N*1 vector and f be your function values evealuated and of size N*1. 
df = gradient(f,b) ;  % first derivative 
d2f = gradient(df,b) ;  % second order gradient 
The above is one method. Also you can evaluate the second derivative of f w.r.t. b and then you can substitute the values of b at the end. 
Example:
syms b 
f = 3*b^2+2*b+5 ;
d2f = diff(f,b,2)
7 件のコメント
  KSSV
      
      
 2021 年 5 月 18 日
				The variable g is 4*1. Run gradient i.e. gg for each element. 
gg = gradient(g(1), b);
参考
カテゴリ
				Help Center および File Exchange で Calculus についてさらに検索
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
