MATLAB简单绘图

一、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轴,修饰坐标图

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值