how can i give values in the range[10 300] to v inside the for loop(loop for time 1:4000)?
5 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Divya
am 20 Mär. 2014
Kommentiert: Mischa Kim
am 20 Mär. 2014
sir i'm giving a portion of the code here.. for i=1:n%n=4000 x1(i) = (v*t(i)+A*sin(2*pi*f*t(i)))*(inc/(2*pi)); xq1(i)= round(x1(i)/dx)*dx; end now for different values of V in the range [10 300] i have to plot graph.what i have to do?
0 Kommentare
Akzeptierte Antwort
Mischa Kim
am 20 Mär. 2014
Bearbeitet: Mischa Kim
am 20 Mär. 2014
Divya, no need for loops:
t = 1:4000;
v = 10:10:300;
A = 1; f = 1; inc = 1; dx = 1;
X = v'*t + A*ones(numel(v),1)*sin(2*pi*f*t)*inc/(2*pi);
Xq1 = round(X/dx)*dx;
plot(t,Xq1)
X and Xq1 are matrices, where each row corresponds to a particular value of v and the columns represent the individual time steps.
6 Kommentare
Mischa Kim
am 20 Mär. 2014
No, I don't. I recommend posting a separate question to get help from specialists in this area.
Weitere Antworten (0)
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!