特定的y值製作情節我想打一個陰謀,從而比一些y0
更大全部y
值,劇情會以紅色顯示。對於所有其他值,它將以藍色顯示。這在MATLAB中可能嗎?這將有助於以不同條件的不同顏色/設置繪製不同部分的情節。我正在尋找類似具有不同顏色的線對MATLAB
plot(x,y,{y>y0,'-r'})
。
特定的y值製作情節我想打一個陰謀,從而比一些y0
更大全部y
值,劇情會以紅色顯示。對於所有其他值,它將以藍色顯示。這在MATLAB中可能嗎?這將有助於以不同條件的不同顏色/設置繪製不同部分的情節。我正在尋找類似具有不同顏色的線對MATLAB
plot(x,y,{y>y0,'-r'})
。
試試這個:
plot(x,y,'b',x(y>y0),y(y>y0),'r');
你可以一次值小於Y0和第二時間值超過Y0受到單獨使用它們比Y0更大的值,然後繪製圖形更大的「堅持」 。
這個問題沒有定義的限制應該發生什麼。
但是一個很好的嘗試是:
y1=y;
y1(y<=y0)=NaN;
plot(x,y,'b', x,y1,'r');
也是我的第一個念頭,繪製點是好的,但如果'Y(Y> Y0)'元素不是在原來的矢量連續'y'你」重新繪製額外的線路(例如,僅兩個最大值>對數據集的每一側Y0)。不要認爲這是使用情節這樣得出每兩個相鄰點之間的直線它們出現在向量的順序.. –
一個簡單的簡單的解決方案。如果你想在積分排序只是用'Y =排序(Y)'之前...閱讀更多種類的位置:http://www.mathworks.com/help/matlab/ref/sort.html – bla
其實,你需要'[Y,IX] =排序(Y)'之前,然後積(X(IX)中,y)將會是排序順序... – bla