How to Plot a graph with restriction?

65 Ansichten (letzte 30 Tage)
Mustahsan Majeed
Mustahsan Majeed am 15 Sep. 2014
Kommentiert: Mischa Kim am 18 Sep. 2014
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

Akzeptierte Antwort

Mischa Kim
Mischa Kim am 15 Sep. 2014
Mustahsan, what do you mean by restrict? Setting the plotting limits? Something like:
xlim([pi, 2*pi])
  5 Kommentare
Mustahsan Majeed
Mustahsan Majeed am 16 Sep. 2014
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 am 18 Sep. 2014
Use
plot(n(POS_thr>=95 & POS_thr<=100), M_ISO(POS_thr>=95 & POS_thr<=100),'or');

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

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

Kategorien

Mehr zu 2-D and 3-D Plots finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by