1樓:匿名使用者
舉個例子,抄畫襲y=sin(x)在[0,2*pi]上的影象方法1:plot函式
x=0:0.01*pi:2*pi;
y=sin(x);
plot(x,y)
方法二:ezplot函式
ezplot('sin(x)',[0,2*pi])
2樓:戲桂花庹棋
要具體哦,如果bai乙個自變
量,函du數影象就是曲zhi線,用plot如果是2個自變數dao,函式影象就專是曲面了,如f=3*exp(-x-4*y),可以用以屬下表示。
f=@(x,y)3*exp(-x-4*y);
ezmesh(f)
如何用matlab畫函式圖象並輸出函式表示式
3樓:匿名使用者
你這是copy擬合問題。
其一般做法是:
首先,觀察離散點的性質,看它可能是什麼函式表示式(具有較大的人為性,同一組資料,個人有個人的看法)。
其次,用這種函式表示式的一般形式去擬合,求出待定的係數。
最後,給出該函式表示式。
舉個例子:
%首先人為創造一套資料,
x=-2*pi:0.1*pi:2*pi;
num=length(x);
y=sin(x)+0.01*rand(1,num); %取函式y=sin(x)上的點,並加上一些隨機擾動(可比擬觀測誤差)
[x;y]
plot(x,y,'r*',x,y,'b-') %畫圖檢視觀測點的性質,這裡可以看出應該是正余弦函式
f=inline('a(1)*sin(a(2)*x+a(3))+a(4)','a','x') %故,採用sin函式的一般表示式y=a*sin(wx+a)+b 共4個引數 來擬合。
[a res]=lsqcurvefit(f,[1 1 1 1],x,y) %向量a就是這4個引數,res代表了和誤差,可以看出,與真實還是比較接近的。
4樓:匿名使用者
你對這個問題的看法有問題
經過這兩個點的函式有很多,直線只是其中乙個,那麼對於很多個點的座標的話,函式表示式不是唯一的,你怎麼確定呢?
如果你想要的是多項式函式,那就使用polyfit函式來擬合就行了!
怎麼用matlab畫函式yxx2115的影象
x 10 0.1 10 y x.x.2 1 1.5 plot x,y grid on 區間自己去定,我給出了 10到10 或者快速回畫圖答 ezplot y x x 2 1 1.5 grid on x 100 10 100 y x x 2 1 1.5 plot x,y matlab如何在圓域上繪製函...
matlab這個分段函式影象怎麼畫
這是乙個很典型的問題哈 問題出在這裡 myfun的輸入x你是當做單個數字來處理的,而實際你plot x,myfun x 裡的x是乙個陣列,所以在myfun的if判斷裡,只取了第乙個元素x 1 做判斷,然後用判斷的結果來計算所有的x i 你要寫成這樣,我寫個簡單點的,你自己照著改x 1 0.1 1 y...
matlab已知風向角度和風速怎麼畫箭頭
設t和r分別代表風向 弧度 和風速 那麼u r cos t v r sin t 然後就可以用quiver畫了 matlab繪製風場圖如何用matlab繪製風場圖,箭頭的長度 顏色來表示風速的大小。用 quiver命令,具體用法你用help檢視下,很簡單的乙個命令 看這個圖 箭頭代表風,你這條通道中,...