我用matlab求解約束非線性規劃問題,但是老是出現下面

2021-04-20 00:56:15 字數 799 閱讀 1475

1樓:匿名_熱心網友

*//看到數字了麼,這裡的數字,代表滾動速度//

這裡輸入文字

你可以試著修改,回具體需要什答麼樣子的可以根據實際來弄。這個是個最簡單的能自己滾動的**了。根本不需要js運算就能成功的。

求助一個用matlab求解非線性規劃的問題,不勝感激!

2樓:信科濱

1. 把[x,fval]=fmincon('fun',x0,a,b,aeq,beq,vlb,vub,'mycon')

改為[x,fval]=fmincon('fun',x0,a,b,aeq,beq,vlb,vub)

我不是太清楚你為什麼要加mycon沒用吧。

2. 目標函式加負號(因專為fmincon是求最小值)

function f=fun(x)

f=-(3.4854*x(1)+6.2879*x(3)+5.

6932*x(4))/(3.4854*x(1)-4.952*x(2)+6.

2879*x(3)+5.6932*x(4)-2.4846*x(5));

3. 命令屬行

x0=[1;0;0;0;0];

a=;b=;

aeq=[1 1 1 1 1];beq=[1];

vlb=[0 0 0 0 0];

vub=[1 1 1 1 1];

[x,fval]=fmincon('fun',x0,a,b,aeq,beq,vlb,vub);

xmin=x

fmin=-fval

切線法求解matlab實現,求教用matlab求曲線的斜率或切線的方法

牛頓切線法的matlab主程式 function k,xk,yk,piancha,xdpiancha newtonqx x0,tol,ftol,gxmax x 1 x0 for i 1 gxmax x i 1 x i fnq x i dfnq x i eps piancha abs x i 1 x ...

關於用MATLAB求解隱函式的問題

你是要求解析解還是數值解,如果你的matlab裝了symbolic toolbox的話,matlab可以直接求解析解,如下 solve a b cos c d cos e cos x f b sin c d sin e sin x x ans log a exp c i exp e i b exp ...

用matlab批量求解方程,並繪製曲面圖,求高手

t 0 30 600 p 1000 2000 40000 l zeros length p length t for ii 1 length t for jj 1 length p a t ii p jj fun l l 2 log l 5 a l jj,ii fsolve fun,1000 end...