How do I plot these 2 functions on the same graph???

1 次查看(过去 30 天)
I am supposed to plot
y=sin(x), [0,4pi] in steps of 0.1.
y= sin(x+1) [0,4pi] in steps of 1 .
I entered the codes below into the software:
x = 0:0.1:4*pi;
y = sin(x);
plot(x,y,'k-')
>> set(gca,'XLim',[0 4*pi])
set(gca,'XTick',(0:0.1:4*pi))
>> title('Graph of y = sin(x) and y = sin(x+1) Between [0 and 4*pi]')
>> xlabel('[0 < x < *4pi]') % x-axis label
ylabel('sin(x) and sin(x+1) values') % y-axis label
>> hold on
>> x = 0:1.0:4*pi;
y = sin(x+1);
plot(x,y,'b --');
set(gca,'XLim',[0 4*pi]);
set(gca,'XTick',(0:1.0:4*pi));
But for the y=sin(x+1), the graph isn't smooth and the interval for the x-axis is not correct. Did I go wrong somewhere?
  3 个评论
JohnGalt
JohnGalt 2018-9-10
Agreed with Adam above - the graph is exactly as you plotted it... if you want the xtick labels to have the pi symbol in them use:
tickPiMults= 0:1.0:4;
set(gca,'XTick',tickPiMults*pi,'xticklabel', ...
cat(2,num2str(tickPiMults','%d'),repmat('\pi',length(tickPiMults),1)));
KALYAN ACHARJYA
KALYAN ACHARJYA 2018-9-10
Already both plot in the same graph, what is your question?

请先登录,再进行评论。

回答(0 个)

类别

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