matlab二维绘图部分
matlab二维绘图部分
X,Y是向量,分别表示点集的横坐标和纵坐标
PLOT(X,Y,S)
符号函数(显函数、隐函数和参数方程)画图
(1) ezplot
ezplot(‘f(x)’,[a,b])
表示在a<x<b绘制显函数f=f(x)的函数图
例如:在[0,pi]上画y=cos(x)的图形
ezplot(‘sin(x)’,[0,pi])
ezplot(‘f(x,y)’,[xmin,xmax,ymin,ymax])
表示在区间xmin<x<xmax和 ymin<y<ymax绘制
隐函数f(x,y)=0的函数图
ezplot('exp(x)+sin(x*y)',[-2,0.5,0,2])
ezplot(‘x(t)’,’y(t)’,[tmin,tmax])
表示在区间tmin<t<tmax绘制参数方程x=x(t),y=y(t)的函数图
ezplot(‘cos(t)^3’,’sin(t)^3’,[0,2*pi])
(2) fplot
fplot(‘fun’,lims)
表示绘制字符串fun指定的函数在lims=[xmin,xmax]的图形.
注意:
[1] fun必须是M文件的函数名或是独立变量为x的字符串.
[2] fplot函数不能画参数方程和隐函数图形,但在一个图上可以画多个图形。
先建M文件myfun1.m:function Y=myfun1(x)Y=exp(2*x)+sin(3*x.^2)再输入命令:
fplot(‘myfun1’,[-1,2])
在[-2,2]范围内绘制函数tanh的图形
fplot(‘tanh’,[-2,2])
3. 对数坐标图
这里的对数坐标图我没有了解,所以百度了解了一下
对数坐标图又称为伯德曲线或伯德图(bode plot或bode diagram)。它由两幅图组成:一幅是对数幅频特性图(magnitude plot),它的纵坐标为20lg|G(jω)|,单位是分贝,用符号dB表示。通常为了书写方便,把20lg|G(jω)|用符号L(ω)表示。另一幅是相频图或相角图(phase-angle plot),它的纵坐标为f(ω),单位为度(°)。两幅图的纵坐标都按线性分度,横坐标按lgω分度,单位为弧度/秒(rad/s)。由此构成的坐标系称为半对数坐标系。
用loglog函数可以实现双对数坐标转换,用semilogx和semilogy函数可以实现单轴对数坐标转换.
loglog(Y) 表示 x、y坐标都是对数坐标系
semilogx(Y) 表示 x坐标轴是对数坐标系
semilogy(…) 表示y坐标轴是对数坐标系
plotyy 有两个y坐标轴,一个在左边,一个在右边
subplot是MATLAB中的函数。
使用方法:subplot(m,n,p)或者subplot(m n p)。
subplot是将多个图画到一个平面上的工具。其中,m表示是图排成m行,n表示图排成n列,也就是整个figure中有n个图是排成一行的,一共m行,如果m=2就是表示2行图。p表示图所在的位置,p=1表示从左到右从上到下的第一个位置。
在matlab的命令窗口中输入doc subplot或者help subplot即可获得该函数的帮助信息。
绘制y=x3的函数图、对数坐标图、半对数坐标图
x=[1:1:100];
subplot(2,3,1);
plot(x,x.^3);
grid on;
title 'plot-y=x^3';subplot(2,3,2);
loglog(x,x.^3);
grid on;
title 'loglog-logy=3logx';subplot(2,3,3);
plotyy(x,x.^3,x,x);
grid on;
title 'plotyy-y=x^3,logy=3logx';subplot(2,3,4);
semilogx(x,x.^3);
grid on;
title 'semilogx-y=3logx';subplot(2,3,5);
semilogy(x,x.^3);
grid on;
title 'semilogy-logy=x^3';
特殊的二维图形函数
1、极坐标图:polar (theta,rho,s)
用角度theta(弧度表示)和极半径rho作极坐标图,用s指定线型。
2、 散点图: scatter(X,Y,S,C)
在向量X和Y的指定位置显示彩色圈.X和Y必须大小相同.
绘制seamount散点图
load seamountscatter(x,y,5,z)
3、平面等值线图: contour (x,y,z,n) 绘制n个等值线的二维等值线图
matlab二维绘图部分相关推荐
- MATLAB二维绘图(二)向图中添加标题,坐标轴,图标和文字信息
MATLAB二维绘图(二)向图中添加标题,坐标轴,图标和文字信息 1.添加标题.图例.x轴信息和y轴信息,示例: %% 添加标题 clear; clc; close all; x = 0:0.1:2* ...
- Matlab 二维绘图函数(plot类)
plot 功能 绘制二维图形的最基本函数. 语法 //x为向量时,以x的元素值为纵坐标,x的序号为横坐标绘制曲线. //x为矩阵时,以其序号为横坐标,按列绘制每列元素值相对于其序号的曲线. polt( ...
- Matlab二维绘图---plot函数详解
plot函数是matlab中最主要的二维作图函数.(参考文献--MATLAB HELP 文档) 一.常用的函数主要的形式有以下几种: plot(X,Y) plot(X,Y,LineSpec) p ...
- Matlab二维绘图
1.画图plot 当需要画连续函数时,可以用fplot函数,当需要画符号函数时,可以用ezplot函数. 极坐标时可以用polar函数,对数坐标用semilogy函数,双对数用loglog函数,双y坐 ...
- matlab二维绘图plot和fplot函数
1.plot函数 2.fplot函数可以自主选择取样间隔
- matlab二维三维图形绘制和坐标轴范围设置
matlab二维绘图 一. 二维图形(Two dimensional plotting) 1. 基本绘图函数(Basic plotting function):Plot, semilogx, se ...
- 第六章:MATLAB:二维绘图(plot绘图命令 fplot命令 ezplot命令 不同的坐标系)
第六章:二维绘图 6.1. 二维绘图 6.1.1. plot绘图命令: 6.1.2. fplot绘图命令: 6.1.3. ezplot绘图命令: 6.2. 不同坐标系下的绘图命令: 6.2.1. 极坐 ...
- matlab四维图形,MATLAB二维、三维、四维绘图
二维图形绘制直角坐标极坐标统计图面域图填色图羽毛图.射线图Voronoi图彩带图二维半图三维图形绘制线状图数组图网格图面状图统计图瀑布图散点图函数图四维图形绘制切片图颜色权重图Reference 二维 ...
- matlab 极坐标 二维,matlab笔记二维绘图(极坐标隐函数等)008.docx
matlab笔记二维绘图(极坐标隐函数等)008.docx 008二维绘图(极坐标.隐函数等)一.极坐标图形调用格式为POLART,R,'选项'其中,T为极角,R为极径,选项的使用和PLOT类似.例1 ...
最新文章
- IDEA-Java自动生成单元测试
- mysql 什么不能用别名_[转]为何group by后面不能使用别名(除MySQL)
- (0042) iOS 开发之iOS10.3新特性:如何动态更换APP图标
- VMware 虚拟机的虚拟磁盘编程知识点扫盲之二
- mac 思科 链路聚合_交换技术链路聚合配置
- 03-编写dao实现类方式
- mysql数据库入门教程(13):存储过程
- UI素材|网站404页面有什么用处
- Vector Packet Processor(VPP) - 层二层三转发图谱
- VB中的format格式化函数
- 显示最新的Picasaweb上传
- Android H5交互实现拍照显示
- CAJ格式文献转成PDF格式
- Android 音频源码分析——audioserver启动
- ubuntu修复linux分区表,硬盘分区表的修复(Ubuntu安装盘的另类用法)
- 【Unity】StreamingAssets和PersistentData文件夹
- 在eclipse中用java代码测试是否成功连接数据库
- AES128加密-S盒和逆S盒构造推导及代码实现
- 正确的使用HTTP代理
- mysql 空间不够_mysql磁盘空间不够怎么办.md