Ysweep-Xsw​eepデータを3次元​plotしたい

1 次查看(过去 30 天)
Ayumi Oribe
Ayumi Oribe 2019-12-25
评论: Ayumi Oribe 2019-12-26
X,Y,Z 3列データをそのまま3次元plot する方法を知りたい。
sample の excel file を添付しました。

采纳的回答

Musashi Ito
Musashi Ito 2019-12-25
ご参考までに、3次元の点またはラインをプロットする関数 plot3 でも 3次元のデータのグラフを作成できそうです。
% データの読み込み
T = readtable('sample.xlsx');
% グラフの作成
figure
plot3(T.X,T.Y,T.Z,'.')
xlabel([T.Properties.VariableNames{1} ' のデータ'])
ylabel([T.Properties.VariableNames{2} ' のデータ'])
zlabel([T.Properties.VariableNames{3} ' のデータ'])
grid on
  1 个评论
Ayumi Oribe
Ayumi Oribe 2019-12-26
大変参考になりました。
3次元のラインで再現できるのですね。

请先登录,再进行评论。

更多回答(1 个)

Kenta
Kenta 2019-12-25
このような感じでいかがでしょうか。左が3次元表示です。
参考までに、右に上からみた図も載せておきます。もう少しきれいに見せる方法もあると思いますが...
result.png
clear;clc;close all
data=xlsread('sample.xlsx');
figure;pcshow(pointCloud(data))
xlabel('x軸')
ylabel('y軸')
zlabel('z軸')
figure;scatter(data(:,1),data(:,2),25,data(:,3),'filled')
colorbar
  1 个评论
Ayumi Oribe
Ayumi Oribe 2019-12-26
'Computer Vision Toolbox が必要です。'というメッセージが出ました。
こちらの環境が不十分で再現することができませんでした。

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 グラフィックス オブジェクトの識別 的更多信息

标签

产品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!