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.

 Risposta accettata

Adam Danz
Adam Danz il 19 Lug 2023
Modificato: Adam Danz il 19 Lug 2023
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 Commenti

thank you. Got the graph
Adam Danz
Adam Danz il 19 Lug 2023
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.
Yes, this was my intention

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Graphics Performance in Centro assistenza e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by