一、MATLAB绘制散点图
%MATLAB绘制散点图
close all; clc
data = xlsread('1.xlsx'); %读取Excel表格中的数据
x = data(:, 1);
y = data(:, 2);
plot(x, y, '+r') %画图函数
% r代表的是颜色
% b, g, r, c, m, y, k, w
% *代表的是符号 ., +, *, ^, <, >,
xlabel('x (m)'); %横坐标加标注
ylabel('y (m)'); %纵坐标加标注
title('picture'); %图片名称
hold on %在同一块画布上继续绘制下面的东西
二、MATLAB绘制三维立体图
clear, clc
data = xlsread('map.xlsx');
x = data(:, 1);
y = data(:, 2);
z = data(:, 3);
[x1,y1] = meshgrid(0:300:30000,0:200:20000); %meshgrid绘制网格
z1 = griddata(x, y, z, x1, y1, 'v4'); %griddata 自动插值函数
%以‘v4’方式自动求出(x1, y1)对应的函数值z1
figure(1), surf(x1, y1, z1), rotate3d %绘制三维立体图,而且是可以动的
xlabel('X'),ylabel('Y'),zlabel('Z')%命名XYZ轴,修饰坐标图
MATLAB绘制散点图与三维立体图
博客主要介绍了MATLAB的绘图功能,包括绘制散点图和三维立体图,这些内容属于信息技术中数据可视化的范畴。
517

被折叠的 条评论
为什么被折叠?



