有時我們需要用Matlab畫離散點圖,而平時大多數(shù)用plot()畫的是線,那么如何利用Matlab里面的函數(shù)plot()進行畫離散圖呢,,還有沒有其他的方法呢?下面根據(jù)自己平時的畫圖經(jīng)驗總結如下,僅供大家學習交流,有不足之處請指正。
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、重新在命令行輸入離散點,采用函數(shù)scatter進行畫離散點,如:scatter(X,Y,'r'),'r'表示離散點顯示為紅色。
	
3、比較一下兩種方法是否一樣,用hold on ,使兩個圖在一副圖上面顯示出來。發(fā)現(xiàn)標記的離散點是在同一個位置的!
	
注意事項:MATLAB版本不同,顯示的圖結果樣式可能存在一點差異。
新聞熱點
疑難解答
圖片精選