亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

怎樣在MATLAB中劃出一個函數的包絡線?

怎樣在MATLAB中劃出一個函數的包絡線?

鳳凰求蠱 2019-02-04 10:06:52
怎樣在MATLAB中劃出一個函數的包絡線
查看完整描述

3 回答

?
子衿沉夜

TA貢獻1828條經驗 獲得超3個贊

下面的實例,可以看看,求包絡的時候暫時沒有考慮邊界條件,自己可以完善:
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');


查看完整回答
反對 回復 2019-03-14
?
梵蒂岡之花

TA貢獻1900條經驗 獲得超5個贊

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

或者

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

查看完整回答
反對 回復 2019-03-14
  • 3 回答
  • 0 關注
  • 2193 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號