用MATLAB軟體如何編寫y xsin x 的峰值的程式

2022-12-04 05:06:17 字數 2454 閱讀 3360

1樓:匿名使用者

你要求x*sin(x)的峰值?

求導得dy=sin(x)+x*cos(x)fzero(@(x) sin(x)+x*cos(x),x0)改變x0就可以求出各個dy的零點

再求這些點對應的二階導值來確定是峰還是谷

2樓:匿名使用者

你如果要精確的話,只能按上面這位牛人的作法作。

如果只是想得到一個粗略的值的話,可以用數值的方法來做。(精度不會非常高,也有可能以區域性極值代替你要求的最值)

不過你的這個函式最值應當是無窮大啊。

3樓:樂界海盜

求導得dy=sin(x)+x*cos(x)fzero(@(x) sin(x)+x*cos(x),x0)改變x0就可以求出各個dy的零點

再求這些點對應的二階導值來確定是峰還是谷

4樓:鍾向陽的兔子

今天是兒童節,去了天堂的孩子們,天堂裡也會有節日的祝福的。那裡沒有悲傷,沒有眼淚.只有快樂!

今天是兒童節,被傷痛折磨的孩子們,但願人間的關懷給你更多的勇氣。

5樓:張慶

sym x ;

fmin('-(sin(x)+x*cos(x))',x0)

matlab 已知函式y=xsin(1/x)如何畫圖

6樓:匿名使用者

根據已知函式可知,在x=0處有間斷點,所以繪製該函式圖形,應避開該間斷點。圖形實現**如下:

x=-10.01:-0.01;y=x.*sin(1./x);

plot(x,y),hold on

x=0.01:10.01;y=x.*sin(1./x);

plot(x,y)

執行結果

用matlab畫出y=xin(x)*cos(x)是一個什麼圖形,怎樣編寫**

7樓:

xin是啥?

如果是y=sin(x)*cos(x),則編碼是ezplot('y-sin(x)*cos(x)');

如果是y=xsin(x)*cos(x),則編碼是ezplot('y-x*sin(x)*cos(x)');

matlab畫圖怎麼弄?兩個函式y=sin(x)和y=(x^2)/4,該怎麼樣輸入?

8樓:匿名使用者

clear;

clc;

x = -4:0.2:4;

y = sin(x);

plot(x,y,'b');

hold on

y = (x.^2)/4;

plot(x,y,'r');

xlabel('x');

ylabel('y');

title('myhelp by cxd1301')legend('y=sin(x)','y=(x^2)/4','location','best')

還能改進到更好,比如讓程式自定義x的最佳取值範圍,如果需要可以追問。

如何用matlab的plot命令畫出y=sin(1/x)的圖形

9樓:墨汁諾

x=[-1:0.02:1];

plot(x,sin(1./x))

語句中的點代表對於元素相除,除0並不是錯誤,僅僅是內部資料溢位而已,可以不用管。

x=0:0.1:10;

y=sin(x);

plot(x,y)

例如:根據已知函式可知,在x=0處有間斷點,所以繪製該函式圖形,應避開該間斷點。圖形實現**如下:

x=-10.01:-0.01;y=x.*sin(1./x);

plot(x,y),hold on

x=0.01:10.01;y=x.*sin(1./x);

plot(x,y)

執行結果

擴充套件資料;

plot(x1,y1,x2,y2,……)在此格式中,每對x,y必須符合plot(x,y)中的要求,不同對之間沒有影響,命令將對每一對x,y繪製曲線。plot是繪製一維曲線的基本函式,但在使用此函式之前,須先定義曲線上每一點的x以及y座標。

若y和x為同維向量,則以x為橫座標,y為縱座標繪製連線圖。若x是向量,y是行數或列數與x長度相等的矩陣,則繪製多條不同色彩的連線圖,x被作為這些曲線的共同橫座標。若x和y為同型矩陣,則以x,y對應元素分別繪製曲線,曲線條數等於矩陣列數。

10樓:

如果單純只是想避免發生除數為零,就在取自變數值的時候把0避開就好了比如:x=-1:0.0011:1;

y=sin(1./x);

plot(x,y)

即使取了0點再裡面也可以畫出圖形,只使在求y的時候會給出警告比如:x=-1:0.001:1;

y=sin(1./x);

plot(x,y)

如何編寫軟體,軟體是用程式設計軟體編的,程式設計軟體又怎麼來的?

你學c語言吧!那麼究竟怎樣學習c語言呢?1 工欲善其事,必先利其器 這裡介紹幾個學習c語言必備的東東 一個開發環境,例如turbo c 2.0,這個曾經佔據了dos時代開發程式的大半個江山。但是現在windows時代,用turbo c有感覺不方面,編輯程式起來很吃力,並且拖放,更沒有函式變數自動感應...

matlab求公式編寫方法,求用matlab編寫一個公式

給你舉一個求函式值的例子 首先新建一個m檔案,然後在裡邊寫如下 具體的函式體,會不同 function y fff x,z1,z2 fff為函式名,當你儲存m檔案的時候最好也用這個名,這樣不會在執行時出錯,否則的話可能會出錯,其中y為輸出引數,即函式值,x,z1,z2為輸入引數,x為自變數,z1,z...

如何編寫matlab函式檔案,使輸入引數a,b分別為矩形的長

function srect srect a,b switch nargin case 1 srect a a case 2 srect a b otherwise disp 請輸入矩形的長和寬資料!end function m,n rectangle statistics a,b 輸入變數為a,b...