How draw on-off singal in Matlab.

1 回表示 (過去 30 日間)
soo min bae
soo min bae 2022 年 5 月 12 日
編集済み: Balavignesh 2023 年 9 月 27 日
I want to graph this function in Matlab, but I don't know how to code the sigma delta part. Help me.

回答 (1 件)

Balavignesh
Balavignesh 2023 年 9 月 26 日
編集済み: Balavignesh 2023 年 9 月 27 日
Hi Soo,
I understand that you want to know how to define "dirac-delta" and "sigma" in MATLAB.
I suggest you to use "dirac" function to define the "dirac-delta" function. Although there is not any specific function to define "sigma" over a infinite range, you can use "sum" function to get a close approximation.
After you declare a range of values for "w", you can then use a for loop and store the values of "Sy(w)" in an array to plot your desired function.
Here is an example code showing how you can do it:
% Initializing with some Trash Values. Input your own data.
w = 0:100 ;
n = -100 : 100;
Tb = 0.6
Tb = 0.6000
Sy = zeros(1,length(w)); % Pre-allocating 'Sy' for faster computation
% Computing values of Sy. This is just a part of computation.
for i = 1:length(w)
Sy(i) = sum(dirac( w(i) - (2*pi*n)/Tb));
end
% Plot Sy against w
Please refer to the following documentation links to know more about:

カテゴリ

Help Center および File ExchangeWhos についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by