1樓:匿名使用者
syms x1 x2
y=2*(x1-x2)^2-x1^4-x2^4dydx1=diff(y,x1)
dydx2=diff(y,x2)
[x1,x2]=solve(dydx1,dydx2,'x1','x2')
x1=eval(x1)
x2=eval(x2)
y=2*(x1-x2).^2-x1.^4-x2.^4ymax=max(y)
祝你學習愉快!
2樓:完美世界漩渦
function [f,g]=fun(x);
f=2*(x(1)-x(2))^2-x(1)^4-x(2)^4;
g=[4*(x(1)-x(2))-4*x(1)^3;-4(x(1)-x(2))-4*x(2)^3];
上面是一個呼叫函式,先儲存到fun.m
options=optimset('gradobj','on');
[x,y]=fmin('fun',rand(1,2),options);
這樣就可以了。
3樓:匿名使用者
應該有定義域的吧~~
假設定義域是(0,100)
>>x=0:100;
>>y=2*(x(1)-x(2))^2-x(1)^4-x(2)^4;
>>ymax=max(y) 回車,即為你要的最大值啦
數學x1x2 y1y2,數學x1x2 y1y
設向量a x1,y1 b x2,y2 1 a b a.b lallblcos 0推理過程 a x1i y1j,b x2i y2j,i,j為單位向量,ij 0 a.b x1i y1j x2i y2j x1x2lil 2 x1y2 x2y1 ij y1y2ljl 2 x1x2 y1y2 所以 x1x2 ...
matlab中y32x2x怎麼輸入
x 1 10 y 3 2 x 2 x 抄 如果不用符號 襲變數的話這樣寫就夠了 寫成符號的話可以是 syms x y 3 2 x 2 x yy subs y,x,1 10 這句是給x賦值 syms x y 3 2 x 2 x matlab中如何輸入 x 3 x 2 三次方 具體操作步驟如下。1 第一...
求下列值域(1)y 2x2 3x 7 1x1 y
1.對稱軸即x 3 4,畫圖知x 3 4時函式取最小值,x 1時,取最大值。所以值域為 65 8 y 2 2.對稱軸即x 1 2,影象開口向上,所以x 3 2時取最小值,x 2時取最大值。值域為19 4 下面兩題函式圖象開口向下 3.值域為 12 y 4,4.值域為 15 2 這是處理二次函式值域問...