⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 obj10_3.m

📁 good code for matlab by mili , i than you
💻 M
字号:
function [f, grad] = obj10_3(x)
global t yc

% the objective function
f = 0;
for i = 1:length(t)
   f = f + (yc(i) - (x(1)*t(i)^2+x(2)*t(i)+x(3)))^2;
end

% the gradients of the objevtive function
dfd1 = 0;
dfd2 = 0;
dfd3 = 0;

for i = 1:length(t)
   dfd = 2*(yc(i) - (x(1)*t(i)^2+x(2)*t(i)+x(3)));
   dfd1 = dfd1 - dfd*t(i)*t(i);
   dfd2 = dfd2 - dfd*t(i);
   dfd3 = dfd3 - dfd;
end
 grad = [dfd1 dfd2 dfd3];

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -