Shifting a line on the x-axis ONLY
Show older comments
I have function
q = [0:0.01:2];
plot(20*q.^2, q.^2)
It's just a straight line. I want to move it from x = 0 to x = -50. I tried circshift but that didn't work. Any ideas?
q = [0:0.01:2];
plot(circshift(20*q.^2, -50), q.^2)
1 Comment
circshift is going to shift the position of your data, but not its value.
Why not simply -50.
q = [0:0.01:2];
plot(20*q.^2-50, q.^2)
Accepted Answer
More Answers (1)
Shivam
on 7 Jun 2023
0 votes
If I am not wrong you want to achieve something like this only right ?

You can achieve this easily by following changes in code :
q = [0:0.01:2];
plot(20*q.^2-50, q.^2)
Categories
Find more on Interactive Control and Callbacks 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!


