MATLAB簡單繪圖
阿新 • • 發佈:2018-12-13
一、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軸,修飾座標圖