How do I make the x-axis go to infinity so my graph can repeat?

61 ビュー (過去 30 日間)
Caitlin Darling
Caitlin Darling 2019 年 7 月 12 日
コメント済み: Walter Roberson 2020 年 10 月 4 日
Hey guys! So i am trying to graph this formula:
y=cos(2*pi*z*n/d)
The graph is supposed to be repetitive so I was wondering if there was anyway I could make the x-axis (Z) go to infinity both ways. Right now, I only know how to graph by setting limits on the x-axis when coding. Here's what it currently looks like:
I tried inf , but that did not work. Also, n and d are constants. Thanks in advance!
  2 件のコメント
Walter Roberson
Walter Roberson 2019 年 7 月 12 日
Oddly it is permitted to use xlim with inf as the upper limit. The effect is similar to setting xlimmode to auto: it determines the limit according to the data plotted.
David K.
David K. 2019 年 7 月 12 日
I'm not entirely certain what it is you want. If you want the plot to show the repetetive nature you may want to increase the bounds of your z variable. If you just want the x-axis to indicate that the plot continues to infinity, you could try manually setting the x-axis with xticklabels:
xticklabels({'-\infty','-20','-10','0','10','20','\infty'})
Not sure what it is you exactly want though.

サインインしてコメントする。

回答 (2 件)

Samatha Aleti
Samatha Aleti 2019 年 7 月 17 日
Hi,
Specifying XLim property as "“Inf has similar effect as auto mode. However, you can view the plot for large range values (fixed- values) of X-Axis by specifying large finite values. Here is an example :
% Get handle to current axes
ax = gca;
% Specify XLim
ax.XLim = [-10^5 10^5];

Nikita khapate
Nikita khapate 2020 年 10 月 4 日
x = -inf: 0.1 : 2;
y = 2*(x.^2) + 3*(x) + 4;
plot(x,y)
hold on
x = 2 :0.1:2;
y = 0;
plot(x,y)
hold on
x = 2.1 : 0.1 : inf;
y = -2*(x.^2) + 3*(x) -4;
plot(x,y)
hold off
  1 件のコメント
Walter Roberson
Walter Roberson 2020 年 10 月 4 日
>> x = -inf: 0.1 : 2;
Requested array exceeds the maximum possible variable size.

サインインしてコメントする。

カテゴリ

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