1
A
回答
0
如果您不介意垂直線,只需使用stairs(x,t)
函數就非常簡單。否則,您可以創建自己的函數來處理點對以生成線條並使用hold on
單獨繪製它們。
function stairs2(x,y)
hold on;
for i=1:length(x)-1
plot(x(i:i+1),[y(i) y(i)]);
end
hold off;
end
然後按照上面的示例調用stairs2(x,t)
,並設置適當的縮放/座標軸。
或者,這是隻使用一個調用來繪製不同的方式:這個做那個
function stairs2(x,y)
for i=1:length(x)-1
A(:,i) = [x(i) x(i+1)];
B(:,i) = [y(i) y(i)];
end
plot(A,B,'b');
end
相關問題
- 1. 水平垂直只有線
- 2. 繪製單點線圖上的虛線垂直和水平線
- 3. 如何在matlab中繪製一條直線的垂直平分線?
- 4. 在iOS中使用觸摸繪製水平線或垂直線
- 5. 在Mathematica中繪製水平線和垂直線
- 6. JTable中沒有水平線和垂直線
- 7. 在列表視圖控件中繪製水平和垂直線
- 8. 在uiviewcontroller的視圖中繪製水平和垂直線條
- 9. 如何以陰謀離線繪製垂直線?
- 10. 計數水平和垂直線圖像
- 11. 如何在標籤垂直居中的右側繪製水平線
- 12. 如何在Quartz中繪製一個像素寬的水平和垂直線?
- 13. 如何使用ChartJS在水平條形圖上繪製垂直線?
- 14. 如何在Matlab GUI中在軸上繪製垂直線?
- 15. 如何動態繪製垂直線?
- 16. 如何在gnuplot中繪製垂直線?
- 17. 如何在ASP.Net中繪製垂直線?
- 18. 如何在TeeChart中繪製垂直線?
- 19. 具有水平和垂直元素
- 20. 當使用matplotlib繪製網格時沒有垂直線
- 21. 用DO繪製垂直線
- 22. 垂直到水平?
- 23. 沒有垂直網格線?
- 24. 如何垂直平鋪UIImage,而只在iOS上水平拉伸?
- 25. 如何在ListView中繪製水平線?
- 26. 如何在openLayers中繪製水平線?
- 27. 如何繪製水平線並居中?
- 28. 如何繪製一組水平線?
- 29. R plot:如何使用plot繪製水平線的直方圖()
- 30. 用於水平/垂直線的FabricJs targetFindTolerance
確定,但造成太多的對象繪製如果數組的大小大!對於4000個元素的數組,它繪製了3999個對象,如果我想保存手柄,關聯標籤等,它非常緩慢且難以使用。有可能matlab沒有像沒有垂直線的樓梯一樣的內置函數? :( – SD83 2014-12-06 23:11:25
即使是內部的MATLAB函數也需要4000個獨立的線元素,我敢打賭,你無法同時觀看所有4000線,因爲你只需要使用常規繪圖,然後使用數據即可。要查看一小部分數據,只需用'stairs2(x(i1:i2),t(i1:i2))'來繪製該部分,其中'i1'是您的起始索引,'i2'是最終的索引如果繪製例如多行 – MasterHD 2014-12-06 23:16:41
: X = linspace(-2 * PI,2 * PI); Y1 =的sin(x); Y2 = COS(X); 圖 積(X ,y1,x,y2) 你畫兩條線,但創建一個對象! – SD83 2014-12-06 23:20:02