axis X and Y code
Show older comments
Hi, how to take value from X axis on Waveform 1 and take value from Y axis of waveform 2 to plot in one waveform? the code?
Answers (1)
Image Analyst
on 16 Oct 2016
Edited: Image Analyst
on 16 Oct 2016
Exactly what is Waveform 1 and waveform 2? If you plotted them in an axes, you know the x and y signals. For example
subplot(2, 2, 1);
plot(x1, y1);
subplot(2, 2, 2);
plot(x2, y2);
subplot(2, 2, 3);
plot(x1, y2); % Plot y2 using axis of x1.
Or maybe you want to use interp1() to sample y2 at the locations of elements of x1?
5 Comments
farah
on 16 Oct 2016
Image Analyst
on 16 Oct 2016
How did you plot it? If you don't explicitly pass in an x and a y, it will assume the argument is y and the x axis is the index number of the y array.
If you passed only waveform1 into plot(), then the "x" will be 1:length(waveform1).
Same for waveform2.
farah
on 16 Oct 2016
Image Analyst
on 16 Oct 2016
I didn't understand that. Are you saying that you have another array, say x1, that says what the x value of each element of waveform1 is?
farah
on 16 Oct 2016
Categories
Find more on Continuous Waveforms in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!