绘图
%% 绘图
%{
一、二维图形
二维绘图的基本命令有plot,loglog,semilogx,semilogy 和polar。它们的使
用方法基本相同,其不同特点是在不同的坐标中绘制图形。plot 命令使用线性坐标空
间绘制图形;loglog 命令在两个对数坐标空间中绘制图形;而semilogx(或semilogy)
命令使用x 轴(或y 轴)为对数刻度,另外一个轴为线性刻度的坐标空间绘制图形;
polar使用极坐标空间绘制图形。
1、plot使用格式:plot(x,y,'color_point_linestyle')
线色(r-red,g-green,b-blue,w-white,k-black,i-invisible,y-yellow)
数据点(.,o,x,+,*,S,H,D,V,^,>,<,p)
线型(-,-.,--,:)
当 plot(x,y)中的 x 和y均为m× n矩阵时,plot 命令将绘制n条曲线。
plot(t,[x1,x2,x3])在同一坐标轴内同时绘制三条曲线。
如果多重曲线对应不同的向量绘制,可使用命令plot(t1,x1,t2,x2,t3,x3),式中x1 对应t1,x2 对应t2等等。
2、subplot使用格式:subplot(r,c,p)
subplot命令使得在一个屏幕上可以分开显示n个不同坐标系,且可分别在每一个
坐标系中绘制曲线。
该命令将屏幕分成r*c个子窗口,而p 表示激活第p个子窗口。窗口的排号是从左到右,
自上而下。
在图形绘制完毕后,执行如下命令可以再在图中加入标题、标号、说明和分格线等。
这些命令有title,xlabel,ylabel,text,gtext 等
%}
% sin(x)图像
x = (-pi:0.1:pi);
plot(sin(x))
% 极坐标
x = (0:0.01:2*pi);
r=cos(2*x);
polarplot(x,r)
%% 二维散点图
clear,clc
load seamount
whos
subplot(121) % 激活一号窗口(一个界面)