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

18 ビュー (過去 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 Center および File Exchange2-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