matlab三維散點(diǎn)圖如何畫

小億
197
2023-09-13 16:06:33
欄目: 編程語言

在MATLAB中,可以使用scatter3函數(shù)繪制三維散點(diǎn)圖。

語法:

scatter3(x, y, z)

scatter3(x, y, z, size)

scatter3(x, y, z, size, color)

參數(shù)說明:

  • x、y、z:三個(gè)向量,分別表示散點(diǎn)的x、y、z坐標(biāo)。

  • size:散點(diǎn)的大小,可以是一個(gè)標(biāo)量,也可以是一個(gè)與x、y、z相同大小的向量。

  • color:散點(diǎn)的顏色,可以是一個(gè)顏色名稱的字符串,也可以是一個(gè)與x、y、z相同大小的向量,表示每個(gè)散點(diǎn)的顏色。

示例:

% 生成數(shù)據(jù)
x = rand(100,1);
y = rand(100,1);
z = rand(100,1);
% 繪制三維散點(diǎn)圖
scatter3(x, y, z);

如果要設(shè)置散點(diǎn)的大小和顏色,可以傳入size和color參數(shù),例如:

% 生成數(shù)據(jù)
x = rand(100,1);
y = rand(100,1);
z = rand(100,1);
size = 50*rand(100,1); % 設(shè)置散點(diǎn)的大小,范圍為[0,50]
color = rand(100,1); % 設(shè)置散點(diǎn)的顏色,范圍為[0,1]
% 繪制三維散點(diǎn)圖
scatter3(x, y, z, size, color);

通過修改size和color參數(shù),可以根據(jù)需要自定義散點(diǎn)的大小和顏色。

0