How to set period (t=0 becomes t=-4)

9 次查看(过去 30 天)
NS
NS 2016-4-15
评论: NS 2016-4-18
I'm creating graphs in Matlab for a relative simple equation. I want the value that is the first value in my input matrix to be 'recognized' as belonging to t=-4 and not t=0. Or put differently, I want to 'move' my graph a little to the left relative to the x axis. How do I go about this?
Thank you in advance!

回答(1 个)

J. Webster
J. Webster 2016-4-15
might depend on what and how you're plotting. For the simplest case you can just do this...
t = 0:100;
data = somefunction(t);
plot(t-4, data);
  1 个评论
NS
NS 2016-4-18
Thank you! I've attached my .m file for reference, without the additional time commands yet. I'm trying to plot the pi function.
When I use your suggested code, I get an error for the 'plot(t-4, data)' command, saying vectors must be the same length. What would be causing the issue?
Thank you in advance!

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 2-D and 3-D Plots 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by