How to Plot a graph with restriction?

28 次查看(过去 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 中查找有关 Annotations 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by