>> x0=[1 1 0 0];
x=fminsearch('fun2',x0);
y=fun2(x)
??? Subscripted assignment dimension mismatch.
Error in ==> fminsearch at 205
fv(:,1) = funfcn(x,varargin{:});
这是一个关于若当积的无约束优化问题,不知道错误在哪?谢谢指教
function f=fun2(x)
f='1/2*norm(x+s-sqrt(dot(s,s)+dot(x,x);2*s(1).*s(2)+2*x(1).*x(2)))^2';
ä½ å¥½ï¼ææ¯æ³è§£ f=x+s-æ ¹å·ä¸ï¼xçå¹³æ¹+sçå¹³æ¹ï¼è¿ä¸ªå½æ°ç解ï¼æä¸xçå¹³æ¹=( å®æ¯è¥å½ç§¯å½¢å¼ï¼sçå¹³æ¹ä¹æ¯è¿æ ·è¡¨ç¤ºï¼è°¢è°¢ï¼å¸ææçæè¿°è½å¤è´´åäº
2x1x2)
ä¹å°±æ¯è¯´
f=1/2*norm(x+s-sqrt(dot(s,s)+dot(x,x)))
就足å¤äºæ¯å§
ä½æ¯ä½ sçå¼é£éæ¥å¢ï¼