Programming Problem on code
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Hi all ,,
I shall be very grateful to you if you answer my query ,,,My problem is i want to genereate the following graph
t1=[0 0.1 0.3 0.4 0.5 0.7 0.8];
y=[-10 10 15 10 8 -5 0];
Now what i want is : I want to repeat this graph upto t=10 sec (i have time vector t=0:0.01:10 and i want to plot the above y axis values till time t=10)
hope i have put my query right,waiting for some positive response
with kind regards
Bilal
4 comentarios
Fangjun Jiang
el 23 de Oct. de 2020
In the simpliest case, would this be what you want?
y=[-10 10 15 10 8 -5 0];
t1=0:0.1:0.6;
t=0:0.1:10.4;
yy=repmat(y,1,15);
plot(t,yy)
Respuestas (1)
Fangjun Jiang
el 23 de Oct. de 2020
t1 doesn't contain t=0.2 and t=0.6. Not sure if it is correct or there is a typo.
You can do repmat(y,1,10) or as many times as you want to match t=0:0.01:10
2 comentarios
Fangjun Jiang
el 23 de Oct. de 2020
%% Original data
t1=[0 0.1 0.3 0.4 0.5 0.7 0.8];
y=[-10 10 15 10 8 -5 0];
%% interpolate for more data points
t2=0:0.01:0.8;
y2=interp1(t1,y,t2);
Ver también
Categorías
Más información sobre Introduction to Installation and Licensing en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!