有時我們需要用Matlab畫離散點圖,而平時大多數用plot()畫的是線,那么如何利用Matlab里面的函數plot()進行畫離散圖呢,,還有沒有其他的方法呢?下面根據自己平時的畫圖經驗總結如下,僅供大家學習交流,有不足之處請指正。
1、打開MATLAB軟件,準備開始作圖
方法一:
1、在命令窗口,編寫離散點向量,例如離散點(X,Y),X= [1 3 5 7 2 9 3 6 2 8],Y= [2 1 4 5 6 15 2 5 7 10],如果我們直接采用Plot作圖,畫出來的是折線。
2、對Plot顯示樣式進行設置,如:plot(X,Y,'k*'),'k'表示顯示黑色顏色,'*'表示點為星號顯示
方法二:
1、也比較方便,清除之前在命令行的代碼,直接在命令行輸入:clc,然后按回車鍵。
2、重新在命令行輸入離散點,采用函數scatter進行畫離散點,如:scatter(X,Y,'r'),'r'表示離散點顯示為紅色。
3、比較一下兩種方法是否一樣,用hold on ,使兩個圖在一副圖上面顯示出來。發現標記的離散點是在同一個位置的!
注意事項:MATLAB版本不同,顯示的圖結果樣式可能存在一點差異。
相關推薦:
MATLAB怎么讀取excel文件中的數據?
matlab代碼或中文復制到word就變成亂碼怎么辦?
matlab如何實現曲線擬合? matlab做曲線擬合的教程
新聞熱點
疑難解答