1樓:大野瘦子
利用scatter函式畫散點圖:plot(x,y,'r.')
例子:假如你有3個點
no x y
1 1 4
2 2 5
3 3 6
那麼**如下:
x = [1 2 3]
y = [4 5 6]
plot(x,y,'r.')
figure
scatter(x,y)
matlab中scatter函式的用法(繪製散點圖)
語法:scatter(x,y)
scatter(x,y,sz)
scatter(x,y,sz,c)
scatter(___,'filled')
scatter(___,mkr)
scatter(___,name,value)
scatter(ax,___)
s = scatter(___)
說明:scatter(x,y) 在向量 x 和 y 指定的位置建立一個包含圓形的散點圖。該型別的圖形也稱為氣泡圖。
scatter(x,y,sz) 指定圓大小。要繪製大小相等的圓圈,請將 sz 指定為標量。要繪製大小不等的圓,請將 sz 指定為長度等於 x 和 y 的長度的向量。
scatter(x,y,sz,c) 指定圓顏色。要以相同的顏色繪製所有圓圈,請將 c 指定為顏色名稱或 rgb 三元數。要使用不同的顏色,請將 c 指定為向量或由 rgb 三元陣列成的三列矩陣。
scatter(___,'filled') 填充圓形。可以將 'filled' 選項與前面語法中的任何輸入引數組合一起使用。
scatter(___,mkr) 指定標記型別。
scatter(___,name,value) 使用一個或多個名稱-值對組引數修改散點圖。例如,'linewidth',2 將標記輪廓寬度設定為 2 磅。
scatter(ax,___) 將在 ax 指定的座標區中,而不是在當前座標區中繪製圖形。選項 ax 可以位於前面的語法中的任何輸入引數組合之前。
s = scatter(___) 返回 scatter 物件。在建立散點圖後,以後可使用 s 對其進行修改。
2樓:劉惜倪胤騫
把對線上的元素也編成一個陣列,跟x一一對應,然後用plot就行了啊。
3樓:匿名使用者
可以用matlab的基本平面圖形函式,即plot()函式實現離散點圖。
用法:plot(x,y,'*')
例項:x=[0 0.2 0.4 0.6 0.8 1];
y=[1 0.84779959 0.6049828 0.34716436 0.27696241 0];
plot(x,y,'*')
xlabel('x'),ylabel('y')
4樓:匿名使用者
將x與y座標分別以陣列的形式表示
如1到4點
1 9185 500
2 1445 560
3 7270 570
4 3735 670
x=(9185 1445 7270 3735)y=(500 560 570 670)
建立陣列的同時注意x與y的對應
然後用plot(x,y)
可以實現1,2,3,4點連線圖
不知道你問的是不是這個意思
如果是的話則需要對應輸入你列舉的50個資料
如何用matlab 畫離散點雲圖
5樓:麻汀蘭閃秋
plot
本身只是畫線的,不包括畫雲圖功能。畫雲圖是要加演算法進去的,一般是用contour
或surf
命令畫,不過contour
和surf
畫的是形如meshgrid的有序網格點的,不知道畫任意離散點如何做。
如何在matlab中實現函式間的引數傳遞
檔案test.m的源 如下 function test 測試函式 disp 按值傳遞引數,呼叫函式後,應有p 1 p 1 parameter by value p disp p p 1 disp 按引用傳遞引數,呼叫函式後,應有p 2 p parameter by reference p disp ...
如何在matlab中呼叫matlab中已有的函式
呼叫函式檔案 myfile.m clear clcfor t 1 10 y mylfg t end 自定義函式檔案 mylfg.m function y mylfg x 注意 函式名 mylfg 必須與檔名 mylfg.m 一致 y x 1 3 注 這種方法要求自定義函式必須單獨寫一個m檔案,不能與...
如何用MATLAB求兩離散序列的卷積和和自相關函式
卷積函式conv y conv x,h 自相關函式autocorr r autocorr x 如何用matlab 實現自相關和互相關 1.首先說說自相關和互相關的概念。這個是訊號分析裡的概念,他們分別表示的是兩個時間序列之間和同一個時間序列在任意兩個不同時刻的取值之間的相關程度,即互相關函式是描述隨...