我有一個家庭作業問題,我認爲我做得正確,但需要確保100%。在我遞交之前,任何人都可以檢查我嗎? 謝謝。Matlab,繪圖功能
問題: 使用長度爲0.001的步長,繪製由f(x)= 2sin(2x)-3cos(x/2)給出的函數在[0,2π] )。使用命令max和min來估計最大和最小點。在x軸上包括最大和最小點作爲刻度線標記,最大值和最小值作爲y軸上的刻度線標記。
我的代碼:
x=linspace(0,2*pi,6280);
[email protected](x)...
2.*sin(2.*x)-3.*cos(x./2);
%f = @(x)2.*sin(2.*x)-3.*cos(x./2)
[email protected](x)...
-1*(2.*sin(2.*x)-3.*cos(x./2));
%g = @(x)-1*(2.*sin(2.*x)-3.*cos(x./2))
[x3,y5]=fminbnd(g,0,2*pi);
%x3 = 4.0968
%y3 = -3.2647
[x2,y4]=fminbnd(f,0,2*pi);
%x2 =2.1864
%y2 = -3.2647
y2=max(f(x));
y3=min(f(x));
plot(x,f(x));
set(gca,'XTick',[x2 x3]);
set(gca,'YTick',[y2 y3]);
(*後,我在這裏粘貼代碼,它似乎沒有像你一樣我有它在我的節目,不知道爲什麼)
向代碼格式塊,由4個空格縮進。快捷鍵爲:Ctrl + K或101010按鈕。 – 2010-09-28 14:23:55