How to change length of an input signal? signal X in below example?

1 Ansicht (letzte 30 Tage)
Hello everyone
Below is code that i want to run for different duration. What actually effects the lenght in below code. I thought N changes number of code bit it does not changes with any value of N. If i have to run it for long what should i change?
Code is pasted in above line. Thats how time is defined in my long code. Last two lines dummy plot just to show signal.
  2 Kommentare
Akira Agata
Akira Agata am 13 Apr. 2020
What does the following two lines in your code mean?
These lines must return error.
wu 1.2868e + = 04;
and
time = time T * / N;
Syed Adeel
Syed Adeel am 13 Apr. 2020
Bearbeitet: Syed Adeel am 13 Apr. 2020
I dont know why some symbols change when i save my posts. Its wu = 1.2868e + 04; and time = T * time / N;
wu 1.2868e + = 04;
T = 10 / wu;
N = 200;
time = 1: 1: N;
time = time T * / N;
% above is how time is defined in my long code, i cant change
% below is just a random signal defined to show
x = sin (2 * 8000 * time);
plot (time, x);

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

David Hill
David Hill am 13 Apr. 2020
wu=1.2868e4;
T=20/wu;%change T
N=200;
t=1:N;
t=T*t/N;
x=sin(16000*t);
plot(t,x);
  2 Kommentare
Syed Adeel
Syed Adeel am 13 Apr. 2020
Thankyou for your reply.
I tried that before and it works. Why doesnt N works here? Can you comment
David Hill
David Hill am 13 Apr. 2020
Because you divide by N. Combining your three equations:
t=20/wu*(1:N)/N;

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Produkte


Version

R2016a

Community Treasure Hunt

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

Start Hunting!

Translated by