matlab怎麼畫出積分函式的影象??求救

時間 2021-05-05 14:36:46

1樓:路雪天涯

plot作圖基本的兩種輸入方式

(1)plot(y),這個y是乙個矩陣,n行m列的話,一共會畫出m條,每條n個點

(2)plot(x,y),x與y是同維矩陣,比如 同是1行n列,或者同是n行1列,都能作圖,只要能找到x與y一一對應的點就行,如果x與y的元素個數不能一一對應(比如不同維),那就做不出來圖的

你現在workplace裡看一看fp與y的儲存形式,起碼應該是矩陣。。。

要是函式繪圖 ,有自己單獨的繪圖指令:fplot,基本用法是fplot('fun',[xmin,xmax])

2樓:韌勁

10sin(0.03k) int exp(-0.08(r-1)^2) dr。

程式如下:

%用 matlab 算 int exp(-0.08(r-1)^2 dr 這個積分

f = @(r)exp(-0.08*(r-1).^2);

r = 25;

q = quad(f,0,r);

%然後再在結果上乘以 10sin(0.03k) 的部分k = 1:628;

f1 = 10*sin(0.03*k) * q;

plot(f1);

結果仍舊是乙個sin函式

matlab怎麼畫出4維函式圖形

天蠍神經俠侶 你的 v 是關於 x,y,z 的函式,對應的圖形是由四維空間內所有滿足v f x,y,z 的點 x,y,z,v 的集合。而人類視覺能夠看到的最大空間是三維空間,超過3維空間一般就得靠想象了。所以,據我所知,matlab 裡並沒有所謂的 4維畫圖函式。也就是說你是沒法在一個三維空間體現四...

怎麼用MATLAB擬合函式的係數

直接使用polyfit函式,這個函式是用來實現多項式擬合的,你的函式可以看做是一個一次多項式,y與sin x 的一次多項式 x 1,2,3,4,5,6,7,8,9,10 y 7,3,6,8,2,4,10,16,2,8 p polyfit sin x y,1 a p 1 c p 2 nlinfit 非...

matlab用plot畫出來的曲線圖怎麼把橫座標變成漢字標識

12345額時代 1 plot x,y 根據輸入的x,y,繪製已x為橫座標,y為縱座標的二維曲線。for example matlab程式,可以直接執行 2 函式 plot x,y 直接輸入影象的曲線方程,不必包含引數for example matlab程式,可以直接執行 x 0 pi 40 2 p...