MATLAB實現離散時間實指數序列問題

2025-02-14 04:50:26 字數 1735 閱讀 5753

1樓:網友

執行沒有錯誤呀,我直接複製過去的,可以直接執行,你看我執行的結果貼在下邊。對了,你是不是把function 函式也輸入了command window了?不是在file中的m檔案中建立的,或者是建立了m檔案而沒有儲存就在command window中執行下面的subplot 221; 以後的程式了。

2樓:婦女之偶像

有人搶答了啊,你的問題就是把上面**放到一起了,把前半截放到乙個m檔案中,檔名取為dszsu

後面一半在放到乙個m檔案中,或者直接放到command視窗就可以了,你的前半截相當於自己寫了乙個matlab的函式,跟平時用的fft()這種函式沒什麼區別,你可以把前半截做成乙個m檔案dszsu,然後在coomand視窗輸help dszsu試試看,你就知道matlab怎麼工作的了。

前半截是:function dszsu(c,a,k1,k2)c:指數序列的幅度。

a:指數序列的底數。

k1:繪製序列的起始序號。

k2:繪製序列的終止序號。

k=k1:k2;

x=c*(a.^k);

stem(k,x,'filled')

hold on

plot([k1,k2],[0,0])

hold off

這其實是兩個程式的,然後執行第二個程式就可以了,就是後半截,後半截的名字可以隨便取,但是前半截m檔名字只能是dszsu,因為你後面呼叫了dszsu函式。

我執行的結果跟上面那位一樣的,如果不清楚再問吧。

matlab怎樣產生指數序列,要求x小於0時,y等於

3樓:匿名使用者

可以這樣,比如:x = 1 : 1;y = exp(x);y(x<0) =0;這樣就設定了。

你好,請問怎麼在matlab中程式設計來判斷乙個離散序列是否收斂?謝謝

4樓:嚇棟棟

收斂和極限存在是等價的。你可以通過判斷序列極限是否存在來判斷是否收斂。

比如我想判斷1/n^2這個序列是否收斂,可以求其極限:

syms n

f = 1/n^2;

symsum(f,n,1,inf)

ans =pi^2/6

由於極限存在,所以1/n^2 n=1,2,3...序列收斂。

matlab中如何生成e^(-2n)的離散序列(n=0~20)

5樓:網友

> format long

i=0;q=

for n=0:1:20 (以步長=1為例)i=i+1;

x=exp(-2*n);

q(i)=x;

end> q 在上述程式之後只要再輸入q,就會生成緩棚離枝哪譽散序猛段列了。

怎樣用matlab實現序列的相加

6樓:墨汁諾

對應項相加就是:

a=[1 2 3 4];

b=[1 1 1 1];

c=a+b但是兩個序列長度必須相同,若長度不同,先補零在相加。

7樓:

matlab中兩個序列相加,是將大小相同的兩個序列對應位置上的元素相加,直接用「+」就可。

例子:x1=rand(1,10); 產生兩個隨機數列y1=rand(1,10);

a=x1+y1; %序列相加,將x1和y1兩個序列相加。

如何用matlab程式設計計算該組公式的離散點

題主給出的一組公式要求x i y i 值 離散點 通過分析可以按下列思路來實現。1 根據 0 的範圍,求出 theta 0 pi 20 pi n 50 r 5 u sqrt n 2 cos theta 2 sin theta mx n cos theta my u sin theta 2 根據x e...

如何用matlab實現pca演算法

可以在matlab的simulink工具中插入 user design 模組,把 貼進去。然後在模組的模擬輸入接 chirp 或 random source 源,模版擬輸出接 spectrum scope 就能看出權效果。如何在聚類的過程中使用pca演算法 amarino是使android手機bai...

matlab中如何用lsim函式實現加速度訊號輸出

1 首先lsim是針對線性是不變模型,給定任意輸入,得到輸出響應,系統模型內為狀態方程時,同時還可容以得到狀態軌跡。2 當輸出y的行數與u的長度相同,列數與輸出個數相同。3 當狀態x的行數與u的長度相同,列數與狀態的個數相同。matlab lsim 求解結構振動時 求出來的加速度是相對加速度還是絕對...