dt= 0.0001;
t = 0:dt:10;
ht= abs( (1/2*pi*j*t)*( exp(j*1460*pi*t) - exp(j*1450*pi*t)) );
plot(t,ht)
title(' plotting h(t)')
xlabel(' Time')
ylabel(' h(t)')
grid on
I want to plot this signal in Octave or Matlab, but it dosen't work, and I don't know why it dosen't plot.

 採用された回答

Adam Danz
Adam Danz 2023 年 7 月 19 日
編集済み: Adam Danz 2023 年 7 月 19 日

0 投票

ht= abs( (1/2*pi*j*t).*( exp(j*1460*pi*t) - exp(j*1450*pi*t)) );
% Add this ----------^
".*" is element-wise multiplication.
"*" is matrix multiplication and requires size-agreement between the two values you are multiplying.

3 件のコメント

Abdullah Alasfour
Abdullah Alasfour 2023 年 7 月 19 日
thank you. Got the graph
Adam Danz
Adam Danz 2023 年 7 月 19 日
Looks like you're using the imaginary unit j. I initially thought j may have been a variable not included in your question. That doesn't impact the answer, just double checking that this is your intention.
Abdullah Alasfour
Abdullah Alasfour 2023 年 7 月 19 日
Yes, this was my intention

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeGraphics Performance についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by