How to Plot a graph with restriction?

70 次查看(过去 30 天)
Hi,
I am sorry I am new to MATLAB and dont know how to exactly formulate my quetsion.
I want to plot a graph between two variables but I want to restrict the plot area with a third varible. For example:
x = (0.5*pi:0.1:6*pi) y = sin(x)
Plot (x,y)
but now i want to restrict my plot with the following variable:
z = (pi:0.1;2*pi)
Note: The divisions are same for 'x' and 'z'.
Thanks, Mustahsan

采纳的回答

Mischa Kim
Mischa Kim 2014-9-15
Mustahsan, what do you mean by restrict? Setting the plotting limits? Something like:
xlim([pi, 2*pi])
  5 个评论
Mustahsan Majeed
Mustahsan Majeed 2014-9-16
All the three variables are attached with this reply. All three have same number of rows but I only want to plot 'n' against 'M_ISO' using only those rows where 'POS_thr' is between 95 to 100.
Mischa Kim
Mischa Kim 2014-9-18
Use
plot(n(POS_thr>=95 & POS_thr<=100), M_ISO(POS_thr>=95 & POS_thr<=100),'or');

请先登录,再进行评论。

更多回答(1 个)

Michael Haderlein
Michael Haderlein 2014-9-15
Dear Mustahsan,
not sure if that's what you mean, but please check for
xlim([pi 2*pi])
Best regards, Michael

类别

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