1樓:化學工程
花了兩天時間,終於研究明白了!
function hh
global dy1 dy2
y='x^2*sin(x^2-x-2)'
dy1=diff(y)
dy2=diff(y,2)
subplot(3,1,1)
ezplot(y,[-2 2])
subplot(3,1,2)
ezplot(dy1,[-2 2]),hold on,plot(-2:2,zeros(length(-2:2)))
subplot(3,1,3)
ezplot(dy2,[-2 2]),hold on,plot(-2:2,zeros(length(-2:2)))
x01=fsolve(@myfun1,[-1.5 -0.7 0 1.6])
x02=fsolve(@myfun2,[-1.9 -1.3 -0.5 1.3])
function f1=myfun1(x)
global dy1
f1=subs(dy1);%very inportamt!!!!!;
function f2=myfun2(x)
global dy2
f2=subs(dy2);%very inportamt!!!!!;
結果:y =
x^2*sin(x^2-x-2)
dy1 =
2*x*sin(x^2-x-2)+x^2*cos(x^2-x-2)*(2*x-1)
dy2 =
2*sin(x^2-x-2)+4*x*cos(x^2-x-2)*(2*x-1)-x^2*sin(x^2-x-2)*(2*x-1)^2+2*x^2*cos(x^2-x-2)
optimization terminated: first-order optimality is less than options.tolfun.
x01 =
-1.5326 -0.7315 0 1.5951
optimization terminated: first-order optimality is less than options.tolfun.
x02 =
-1.9240 -1.2650 -0.4742 1.2404
2樓:血之沙
先求其導數,令導數的式子=0 得到的解便是極值點,如果超出了[-2,2]的範圍,還要把-2與2比較。
matlab 求函式的極值點和拐點 f(x,y)=x^3-y^3+3*x^2+3y^2-9x sos要交了
3樓:匿名使用者
我這有一題類似的答案,差別在於後面有+5,你稍微修改一下就可以了
4樓:匿名使用者
syms x y
f=x^3-y^3+3*x^2+3*y^2-9*x ;
fx=diff(f,x);
fy=diff(f,y);
[x0 y0]=solve(fx,fy,'x','y')ffx=diff(fx,x);
ffy=diff(fy,y);
fxfy=diff(fx,y);
[x1 y1]=solve(ffx,ffy,'x','y')x0和y0是極值點,x1和y1是拐點
matlab求函式的極值
5樓:
x = 0:0.5:10;
y = zeros(numel(x),1);
for i = 1:numel(x)
y(i) = sin(i^2)+cos(i+2);
endy_min = min(y);
y_max = max(y);
x_min=x(find(y==y_min));
x_max=x(find(y==y_max));
執行結果:x_min=3,y_min=-1.8649;x_max = 5,y_max=1.9063
即在最小值點x=3處有最小值-1.8649;在最大值點x=5處有最大值1.9063。
matlab求函式極值,matlab求函式的極值
你要求數值解還是解析解?就乍一看,後面那個積分存不存在還難說呢。matlab求函式的極值 x 10 y zeros numel x 1 for i 1 numel x y i sin i 2 cos i 2 endy min min y y max max y x min x find y y mi...
拐點和極值點有什麼不同,導函式的極值點和拐點有什麼區別?
第遠易韶麗 1 拐點和極值點通常是不一樣的,兩者的定義是不同的。極值點處一階導數為0,一階導數描述的是原函式的增減性。拐點處二階導數為0,二階導數描述的是原函式的凹凸性。2 判讀方法不同。如果該函式在該點及其領域有一階二階三階導數存在,那麼函式的一階導數為0,且二階導數不為0的點為極值點 函式的二階...
導函式的極值點和拐點有什麼區別,極值點 駐點 拐點的區別
du知道君 拐點和極值點通常是不一樣的。正如你所說,兩者的定義是不同的。極值點處一階導數為0,一階導數描述的是原函式的增減性拐點處二階導數為0,二階導數描述的是原函式的凹凸性 極值點 駐點 拐點的區別 與你同在早知道 一 定義不同 1 極值點 若f a 是函式f x 的極大值或極小值,則a為函式f ...