定義符號變量矩陣,求解梯度函數及其函數值

符號變量存入矩陣,便於計算高維函數梯度的求解 定義方式: for i = 1:n      x(i) = syms(['x' num2str(i)]); end 以n維Hager函數爲例, f=sum(exp(xi)-sqrt(i)*xi) 1 fx = 0; 2 for i = 1:n 3 fx = fx+exp(x(i))-sqrt(i)*x(i); 4 end 梯度函數: for i
相關文章
相關標籤/搜索