matlab绘图命令

1、fplot()

该命令常用来绘制符号函数的图像;其具体格式为:

fplot(fun,lims),其中fun是符号函数表达式,lims用来声明绘图区间。

例如:

绘制函数:f(x)=sinx+x;

>> lims=[-5,5]

>> fplot(‘sin(x)+x‘,lims)

2、plot()

命令plot()主要是绘制在数值计算中绘制函数的图像,该命令格式为:

plot(X ,Y,S),其中X是函数的横轴坐标向量,Y是函数的纵坐标向量,S则用来定义函数的颜色和线型。

常用颜色参数有:r(红色),b(蓝色),k(黑色),w(白色),g(绿色),m(深红色),青绿色(c)

例子:

绘制y=1/2*(x+1/x)函数及其反函数的图像

>> x=1:0.001:5;
>> y=1/2*(x+1./x);
>> plot(x,y,‘r‘,y,x,‘b‘)

3、ezplot()

该绘图命令常用来绘制符号函数的简易的图像。其格式为:

ezplot(f)

ezplot(f,lims)

其中f是符号函数表达式,lims是绘图区间。

例子:

绘制函数f(x,y)=x^3+y^3-5*x*y+1/5的图像;

>> ezplot(‘x^3+y^3-5*x*y+1/5‘)

比较:

(1)fplot(),ezplot()都是针对符号函数的,而plot()是在数值计算中绘制函数图像;

(2)fplot()只需要给出函数和区间就行;而plot()则需要计算出横坐标和坐标标向量,它是根据计算的点绘制出图像的;

(3)ezplot()连绘制区间都不用给了。

注:符号计算和数值计算是Matlab的两个不同的功能。符号计算系统处理的对象是符号表达式,输出的结果也是符号表达式;数值计算处理的对象是数值变量,输出的结果是数值或者数组。

时间: 2024-12-10 08:25:00

matlab绘图命令的相关文章

Matlab绘图详解

Matlab绘图 强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数.此外,Matlab还提供了直接对图形句柄进行操作的低层绘图操作.这类操作将图形的每个图形元素(如坐标轴.曲线.文字等)看做一个独立的对象,系统给每个对象分配一个句柄,可以通过句柄对该图形元素进行操作,而不影响其他部分. 本章介绍绘制二维和三维图形的高层绘图函数以及其他图形控制函数的使用方法,在此基础上,再介

(转载)MatLab绘图

转载自:http://www.cnblogs.com/hxsyl/archive/2012/10/10/2718380.html 转载自:http://www.cnblogs.com/jeromeblog/p/3396494.html plot选项: 一 基础功能 二维图形 一. plot函数① 函数格式:plot(x,y)  其中x和y为长度相同                     坐标向量     函数功能:以向量x.y为轴,绘制曲线. [例] 在区间0≤X≤2?内,绘制正弦曲线y=si

Matlab绘图

强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数.此外,Matlab还提供了直接对图形句柄进行操作的低层绘图操作.这类操作将图形的每个图形元素(如坐标轴.曲线.文字等)看做一个独立的对象,系统给每个对象分配一个句柄,可以通过句柄对该图形元素进行操作,而不影响其他部分. 本章介绍绘制二维和三维图形的高层绘图函数以及其他图形控制函数的使用方法,在此基础上,再介绍可以操作和控制各

MATLAB绘图相关

plot函数用于绘图 ①最简单的matlab绘图即为plot(x,y) 例如: x=0:50; y=0:50; plot(x,y) ②复杂点的,在一个坐标系中绘制出多条曲线. x1=0:50; y1=0:50; y2=2*x1; plot(x1,y1,x2,y2) ③在复杂点,设置每个曲线的线形.==':r' x1=0:50; y1=0:50; y2=2*x1; plot(x1,y1,'-k',x2,y2,':r'); ======线性选择: plot函数可以接一些参数,来改变所画图像的属性(颜

Matlab绘图总结1

Matlab绘图总结1 ps.此文由matlab自动生成 Contents 概述 2D绘图plot 设置标题,xy轴标签及网格 改变图形窗口背景 绘制多个曲线在一个图上 改变线形及标记 坐标轴(axis)控制 图例 legend 双坐标轴图形绘制 - plotyy 概述 matlab有着比较强的绘图功能,在进行计算后处理时,使用matlab绘图有着origin等绘图软件无法比拟的优点.但matlab需要比较多的代码编辑,导致许多人宁愿使用origin也不用matlab. 实际上,在科学制图领域,

详尽全面的matlab绘图教程

Matlab绘图 强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数.此外,Matlab还提供了直接对图形句柄进行操作的低层绘图操作.这类操作将图形的每个图形元素(如坐标轴.曲线.文字等)看做一个独立的对象,系统给每个对象分配一个句柄,可以通过句柄对该图形元素进行操作,而不影响其他部分. 本章介绍绘制二维和三维图形的高层绘图函数以及其他图形控制函数的使用方法,在此基础上,再介

Matlab 绘图完整入门

Matlab绘图 强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数.此外,Matlab还提供了直接对图形句柄进行操作的低层绘图操作.这类操作将图形的每个图形元素(如坐标轴.曲线.文字等)看做一个独立的对象,系统给每个对象分配一个句柄,可以通过句柄对该图形元素进行操作,而不影响其他部分. 本章介绍绘制二维和三维图形的高层绘图函数以及其他图形控制函数的使用方法,在此基础上,再介

Matlab绘图---坐标系显示设置

Matlab绘图---坐标系显示设置 [@wp20180507-20180511(week 5)] 目录: 一.设置坐标范围 二.修改坐标轴显示的刻度.密度.lable文字.位置等 三.Matlab绘制出来的图像进行保存 正文: 一.        设置坐标范围 1)        函数axis():axis进行设置(对当前坐标轴进行设置) 如果是二维:axis([xmin xmax ymin ymax])  设置x-y坐标指定的区间范围. xmin是x最小xmax是x最大,ymin,ymax分

matlab绘图--线性规划图解法示意

matlab绘图--线性规划图解法示意 图解法 matlab绘图 区域填充 线性规划问题: matlab绘图 L1=[4,0;4,4]; plot(L1(:,1),L1(:,2));hold on  text(4.1,3.5,'x_1=4','color','b');  L2=[0 3;5 3];  plot(L2(:,1),L2(:,2));hold on  text(0.8,3.1,'x_2=3','color','b');  L3=[0 2.4;5 0.4];  plot(L3(:,1),