當前位置:妙知谷 >

遊戲數碼 >電腦 >

matlab函數求零點方法有哪些

matlab函數求零點方法有哪些

以cos(x).*exp(sin(x))-sin(x).*exp(cos(x))在【-5,5】爲例。

操作方法

(01)首先,繪圖。大致觀察零點範圍。大致在-2,1,4左右。

matlab函數求零點方法有哪些

(02)fzero:f1=@(x)cos(x).*exp(sin(x))-sin(x).*exp(cos(x));x1=fzero(f1,-2);求f1在-2附近的零點。

matlab函數求零點方法有哪些 第2張

(03)solve:solve(f1,x);求f1關於x未知數的f1=0的解。用solve求解的函數裏面可以有其他未知數,但只能求函數關於x的零解。

matlab函數求零點方法有哪些 第3張

(04)設定步長,精度求解x=-5:0.01:5;z=[];for i=1:length(x)if abs(f1(x(i)))<0.01z=[z x(i)];endendz

matlab函數求零點方法有哪些 第4張
標籤: MATLAB 零點 函數
  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/zh-hant/sm/diannao/k9j9ml.html