怎樣在MATLAB中劃出函式的包絡線

2021-08-09 07:17:34 字數 745 閱讀 8915

1樓:匿名使用者

下面的例項,可以看看,求包絡的時候暫時沒有考慮邊界條件,自己可以完善:

fs=30;

t=0:1/fs:200;

x6=sin(2*pi*2*t)+sin(2*pi*4*t);

plot(t,x6);

xlim([0 5])

hold on

d = diff(x6);

n = length(d);

d1 = d(1:n-1);

d2 = d(2:n);

indmin = find(d1.*d2<0 & d1<0)+1;

indmax = find(d1.*d2<0 & d1>0)+1;

envmin = spline(t(indmin),x6(indmin),t);

envmax = spline(t(indmax),x6(indmax),t);

plot(t,envmin,'r');

plot(t,envmax,'m');

2樓:匿名使用者

可以先通過求導找出極點,然後對極點進行函式擬合.

思路是這樣.具體的**,***.....

3樓:匿名使用者

這個函式是二維函式還是三維函式啊,若是二維直接用plot就可以畫函式曲線了 三維函式也有畫三維的函式

如何用matlab中的envelope函式畫包絡圖。 20

在matlab中cell函式的作用

cell函式在本程式段中起到了定義一個陣列的作用。程式功能 第一句a cell 100,1 意思是定義一個100x1的陣列a for end 是迴圈結構,迴圈體中包含了兩個功能,一是使全域性變數flag減1,二是使a的狀態值返回到一個double型別的1x13的陣列。當全域性變數flag小於零時迴圈...

matlab隨機函式怎麼取,matlab中怎樣隨機從一組資料中取一個數

如果是要要均勻分佈,可以使用語句rand 1 0.8 0.1 matlab中的rand函式 用於產生隨機數 均勻分佈的隨機數或矩陣 語法y rand n y rand m,n y rand m n y rand m,n,p,y rand m n p.y rand size a rand s rand...

matlab中ilaplace函式的使用問題,請幫忙修改一下程式

zpk 是控制系統工具箱的函式,建立的是零極點形式的傳遞函式模型,對於這類物件,並沒有定義ilaplace函式。ilaplace是針對符號型別 sym 物件定義的函式。對於如題主所給的這種較為簡單的模型 單輸入單輸出,無延遲,且系統階次不高 可以通過簡單的轉換,由zpk物件得到sym物件,再進行拉氏...