How to plot a excisting graph in a different figure on a certain position on the x-axis
Show older comments
Hi,
I've been searching for a couple of hours now, but can't seem to find.
I have two data sets x1 and y1, and x2 and y2. I want both datasets plotted in one figure. But there is a catch.....
If dataset 1 is plotted, I want dataset 2 to be plotted on a position, i.e. x1(a), given at for hand.
Could someone tell me if this is possible in Matlab?
Thanks in advanced.
Regards,
Tamara
1 Comment
Walter Roberson
on 28 Jul 2011
A sample sketch would help.
Answers (2)
Oleg Komarov
on 28 Jul 2011
You can give the dataset 2 an offset:
Edit
plot(x1,y1)
hold on
offset = x2(1)-x1(a);
plot(x2-offset,y2)
Tamara
on 28 Jul 2011
0 votes
2 Comments
Oleg Komarov
on 28 Jul 2011
I hope now it's more clear what I meant, and if that's not what you need then please clarify.
Fangjun Jiang
on 30 Aug 2011
Do you mean this:
plot(x1,y1);hold
plot(x2+x1(a),y2);
Categories
Find more on Creating, Deleting, and Querying Graphics Objects in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!