plot

功能

绘制二维图形的最基本函数。

语法

//x为向量时,以x的元素值为纵坐标,x的序号为横坐标绘制曲线。
//x为矩阵时,以其序号为横坐标,按列绘制每列元素值相对于其序号的曲线。
polt(x)
//以x 元素为横坐标值,y 元素为纵坐标值绘制曲线
plot(x,y)
//以公共的x 元素为横坐标值,以y1,y2,… 元素为纵坐标值绘制多条曲线
plot(x,y1,x,y2,…)  

其他属性参数:

符号 作用 符号 作用 符号 作用 符号 作用
y - 实线 . < 小于号
m : 点线 o s 正方形
c -. 点划线 x 叉号 d 菱形
r 红色 虚线 + 加号 h 六角星
g 绿 * 星号 p 五角星    
b v 向下三角形        
w ^ 向上三角形        
k > 大于号      

eg

clear;
clc;
clf;
x = linspace(0,2*pi,50);
y = sin(x);
plot(x,y)
xlabel('x轴')
ylabel('y轴')
title('题目')
gtext('正弦曲线')       %图形上出现十字线,鼠标控制其移动,单击鼠标显示文字

ezplot

功能

无需数据准备,直接画出函数图形

语法

//在默认区间[-2pi,2pi]上绘制函数f=f(x)
ezplot(f)
//在区间min < x < max上绘制函数 f = f(x)
ezplot(f,[min,max])
//对于隐式定义的函数f = f(x,y):ezplot(f)绘制的是 f(x,y) = 0
ezplot(f,[xmin,xmax,ymin,ymax])
//绘制含参函数 x = x(t)和y = y(t)  默认区间: 0 < t < 2pi.
ezplot(x,y)
//绘制含参函数 x = x(t)和y = y(t)  区间:tmin < t < tmax.
ezplot(x,y,[tmin,tmax])
//在指定的区域,在figure窗口绘制通过handle figure指定的函数
ezplot(...,figure_handle)

fplot

功能

通过MATLAB平台内部设置的自适应算法来动态决定自变量的离散间隔,当函数值变化缓慢时离散间隔取大些,当函数值变化剧烈时,离散间隔取小一些。

语法

//在limits定义的自变量的取值范围[xmin,xmax]内
//或者在自变量与因变量的取值范围[xmin,xmax;ymin,ymax]内,绘制fun函数。
fplot(fun,limits)
//在limits定义的取值范围内,在Linespace所规定的线型、标记、颜色等属性下,绘制fun函数
fplot(fun,limits,LineSpace)
//在limits定义的取值范围内,在LineSpace所规定的线型、颜色、标记等属性下,在tol所规定的相对误差内绘制fun函数,
fplot(fun,limits,tol,LineSpace)
//在limits定义的取值范围内绘制fun函数,至少绘制n+1个点。
fplot(fun,limits,n)

eg

//函数
function Y = fun(x)
Y(:,1) = 200 * sin(x(:)) ./ x(:);
Y(:,2) = x(:) .^ 2;
end//
fplot('fun',[-20 20])

subplot

功能

分割figure,创建子坐标系(并不绘图)

语法

//将figure分为m × n块,在第p块创建坐标
h = subplot(m,n,p) or subplot(mnp)
//如果所指定的坐标系已存在,那创建新坐标系替换它
subplot(m,n,p,'replace')
//p为向量,表示将P中指定的小块合并成一个大块创建坐标系,P中指定的小块可连续也可不相连。
subplot(m,n,P)
//将坐标系h设为当前坐标系,相当于axes(h)
subplot(h)
//在指定位置创建一个新坐标系
subplot('Position',[left bottom width height])
//在创建坐标系的同时,设置相关属性
subplot(..., prop1, value1, prop2, value2, ...)
//返回所创建坐标系的句柄
h = subplot(...) 

eg:

clear;
clc;
t = -4:0.001:4;
ut1 = stepfun(t,-2)
ut2 = stepfun(t,2)
gt = ut1 - ut2;
subplot(3,1,1);
plot(t,ut1);
axis([-4,4,-0.5,1.5]);subplot(3,1,2);
plot(t,ut2);
axis([-4,4,-0.5,1.5]);subplot(3,1,3);
plot(t,gt);
axis([-4,4,-0.5,1.5]);

结果:

PS: stepfun函数实现单位阶跃信号

PPS:其他常用的二维绘图函数

semilogx(x,y)   //半对数坐标,x轴为常用对数坐标
semilogy(x,y)   //半对数坐标,y轴为常用对数坐标
loglog(x,y)     //全对数坐标
pause           // 用在plot命令之间,暂停命令执行,直到敲击任意键

Matlab 二维绘图函数(plot类)相关推荐

  1. MATLAB二维绘图(二)向图中添加标题,坐标轴,图标和文字信息

    MATLAB二维绘图(二)向图中添加标题,坐标轴,图标和文字信息 1.添加标题.图例.x轴信息和y轴信息,示例: %% 添加标题 clear; clc; close all; x = 0:0.1:2* ...

  2. matlab二维绘图部分

    matlab二维绘图部分 X,Y是向量,分别表示点集的横坐标和纵坐标 PLOT(X,Y,S) 符号函数(显函数.隐函数和参数方程)画图 (1) ezplot ezplot('f(x)',[a,b]) ...

  3. Matlab二维绘图---plot函数详解

     plot函数是matlab中最主要的二维作图函数.(参考文献--MATLAB HELP 文档) 一.常用的函数主要的形式有以下几种: plot(X,Y) plot(X,Y,LineSpec) p ...

  4. 第六章:MATLAB:二维绘图(plot绘图命令 fplot命令 ezplot命令 不同的坐标系)

    第六章:二维绘图 6.1. 二维绘图 6.1.1. plot绘图命令: 6.1.2. fplot绘图命令: 6.1.3. ezplot绘图命令: 6.2. 不同坐标系下的绘图命令: 6.2.1. 极坐 ...

  5. matlab二维绘图plot和fplot函数

    1.plot函数 2.fplot函数可以自主选择取样间隔

  6. Matlab二维曲线之plot函数

    1. plot函数的基本用法 plot(x, y):其中,x和y分别存储x坐标与y坐标. 代码示例: clc; clear all;x = [1,3,4,6]; %x数据 y = [2,3,4,5]; ...

  7. matlab简易二维绘图函数的命令为,MATLAB绘图函数

    一.MATLAB通用图形函数命令 命令1 figure 功能创建一个新的图形对象.图形对象为在屏幕上单独的窗口,在窗口中可以输出图形. 用法figure 用缺省的属性值创建一个新的图形对象. 命令2 ...

  8. MATLAB各种二维绘图函数

    函数名 图形类型 bar 长条图 errorbar 图形加上误差分析 hist 累计图 rose 极坐标图 fill 实心圆 feather 羽毛图 fplot 较精确的函数图形 polar 极坐标图 ...

  9. matlab二维数组排序函数,Matlab 用sort函数排序 二维数组

    在Matlab中排序某个向量(一维)时,可以使用sort(A),其中A为待排序的向量,如果仅是用来排序A,那么直接使用sort(A)即可, 如果排序后还需要保留原来的索引可以用返回值,即[B,ind] ...

最新文章

  1. spark 数据存储
  2. 魔方内部长啥样?三维动画展示其结构,谁发明的真是个天才
  3. 2016计算机应用论基础,2016-2017-2计算机应用基础理论复习题.docx
  4. Mac删除Windows10后空间丢失解决
  5. Pix4dmapper航测教程——全流程内业处理
  6. 第一天-虚拟机+CentOS6.7+工具软件安装
  7. 种花小游戏 随机化搜索
  8. 一个最简单的自定义锁屏应用实现
  9. 新一代消息中间件—Apache Pulsar
  10. c#窗体应用程序:100以内的素数,每8个数为一行
  11. 将整型数字转化成大写格式
  12. c++ mupdf 提取pdf文件里面图片
  13. python读取读取txt文件与写入txt文件
  14. 【性能测试】性能测试指标TPS(Transaction per Second)
  15. JavaScript 鼠标移入移出状态(onmouseover、onmouseout)
  16. 详细的HTTP代理和SOCKS代理
  17. 显卡mx150和230哪个好_显卡mx250相当于gtx系哪个级别的 MX250相比MX150在核
  18. 初级Java学习笔记总结
  19. 实验吧-杂项-MD5之守株待兔(时间戳python时间戳函数time.time())
  20. html文档以标签开始,HTML从零开始——文本标签

热门文章

  1. 2018年中国研究生数学建模竞赛C题 二等奖 赛题论文
  2. OSS- OSS brower 登陆失败
  3. JS: 关于元素大小和距离的有关的属性总结
  4. 单页面抓图并且保存的爬虫
  5. C++/CLI思辨录之代理构造函数
  6. 小技巧—设置IIS禁止网站放下载电影文件
  7. Nginx(PHP/fastcgi)的PATH_INFO问题
  8. Unity3d 协程、调用函数、委托
  9. 企业过快移向MBaaS很危险
  10. Raspberry Pi 4B 循迹模块