MATLAB简单绘图命令,简单的matlab绘图命令
简单的matlab绘图命令
已有 4655 次阅读2009-4-22 14:44
|个人分类:日常爱好
1.绘制二维曲线的最基本函数plot (x1,y1,'s')
2.双纵坐标函数plotyy (x1,y1,x2,y2,'fun')
3. 坐标控制
函数的调用格式为:
axis([xmin xmax ymin ymax zmin zmax])
axis函数功能丰富,常用的用法还有:
axis equal 纵、横坐标轴采用等长刻度
axis square 产生正方形坐标系(缺省为矩形)
axis auto 使用缺省设置
axis off 取消坐标轴
axis on 显示坐标轴
grid on/off命令控制是画还是不画网格线,不带参数的grid命令在两种状态之间进行切换。
box on/off命令控制是加还是不加边框线,不带参数的box命令在两种状态之间进行切换。
4.图形窗口的分割
subplot函数的调用格式为:
subplot(m,n,p)
5.绘制二维图形的其他函数
1. 其他形式的线性直角坐标图
在线性直角坐标系中,其他形式的图形有条形图、阶梯图、杆图和填充图等,所采用的函数分别是:
bar(x,y,选项)
stAIrs(x,y,选项)
stem(x,y,选项)
fill(x1,y1,选项1,x2,y2,选项2,…)
6.极坐标图
polar函数用来绘制极坐标图,其调用格式为:
polar(theta,rho,选项)
其中theta为极坐标极角,rho为极坐标矢径,选项的内容与plot函数相似。
7.对数坐标图形
MATLAB提供了绘制对数和半对数坐标曲线的函数,调用格式为:
semilogx(x1,y1,选项1,x2,y2,选项2,…)
semilogy(x1,y1,选项1,x2,y2,选项2,…)
loglog(x1,y1,选项1,x2,y2,选项2,…)
8.对函数自适应采样的绘图函数
fplot函数的调用格式为:
fplot(fname,lims,tol,选项)
9.绘制三维曲线的最基本函数
plot3函数与plot函数用法十分相似,其调用格式为:
plot3(x1,y1,z1,选项1,x2,y2,z2,选项2,…,xn,yn,zn,选项n)
10.三维曲面
1.平面网格坐标矩阵的生成
(1)利用矩阵运算生成。
x=a:dx:b; y=(c:dy:d)';
X=ones(size(y))*x;
Y=y*ones(size(x));
(2)利用meshgrid函数生成。
x=a:dx:b; y=c:dy:d;
[X,Y]=meshgrid(x,y);
10.绘制三维曲面的函数
surf函数和mesh函数的调用格式为:
mesh(x,y,z,c)
surf(x,y,z,c)
标准三维曲面
sphere函数的调用格式为:
[x,y,z]=sphere(n)
cylinder函数的调用格式为:
[x,y,z]=sphere(R,n)
MATLAB还有一个peaks 函数,称为多峰函数,常用于三维曲面的演示。
11.其他三维图形
条形图、饼图和填充图等特殊图形,它们还可以以三维形式出现,使用的函数分别是bar3、pie3和fill3。此外,还有三维曲面的等高线图。等高线图分二维和三维两种形式,分别使用函数contour和contour3绘制。
MATLAB简单绘图命令,简单的matlab绘图命令相关推荐
- MATLAB绘图基础01—复杂网络工具箱命令
MATLAB复杂网络工具箱(matgraph)基础命令 序号 名称 命令 备注 1 新建图 g=graph(n) n-节点个数 2 增加边 add(g,u,v) u,v-节点编号 3 删除边 dele ...
- matlab hist函数_算法工匠MATLAB专训营:Matlab绘图,小试牛刀
作者 | 蔡老师 仿真秀专栏作者 首发 | 仿真秀平台 导读:正文之前,我在此详细说明一下,因为本文包含的程序太难得,网上肯定找不到这样的程序.随着讲课的越来越深入,我给出的程序会越来越实用,接近于实 ...
- matlab基础知识与简单操作
目录 1.常识 2.数组的使用 3.矩阵基础运算 4.数据和函数的可视化 5.Matlab程序设计 6.求解线性方程组 7.曲线拟合 8.曲线差值 9.符号计算 10.简单练习 1.常识 %pi是系统 ...
- matlab 求向量的交集_从零开始的matlab学习笔记——(16)函数绘图
matlab应用--求极限,求导,求积分,解方程,函数绘图....更多内容尽在个人专栏:matlab学习 这一节开始我们正式进入函数绘图,内容比较繁杂,我尽量把它整合的简洁一些. 单一图像: 首先我们 ...
- matlab 2009a使用教程,实验一 安装MATLAB R2009a软件及其简单操作
实验一安装MATLAB R2009a软件及其简单操作 一.实验目的 1.掌握MATLAB R2009a软件的安装. 2.熟悉启动和退出matlab的方法. 3.熟悉matlab命令窗口的组成. 4.掌 ...
- matlab 滤波_MATLAB之简单卡尔曼滤波
卡尔曼滤波在控制中是一种常用的且非常有效的算法,前段时间在学习使用之后加深了对其的认识,滤波后的数据着实令我大吃一惊,今天我用MATLAB进行了一个简单的仿真,分享给大家一起来学习. 在这节教程中还包 ...
- matlab怎么画单位圆的切线,matlab绘图曲线标注怎么输出角度单位,就是那个小圆圈?...
匿名用户 1级 2009-10-11 回答 二维图形是将平面坐标上的数据点连接起来的平面图形.可以采用不同的坐标系,如直角坐标.对数坐标.极坐标等.二维图形的绘制是其他绘图操作的基础. 一.绘制二维曲 ...
- MATLAB与数学建模:初阶绘图
以下内容为个人笔记,部分图片来源于郭老师课件或课程截图. 笔记汇总:MATLAB基础教程 课程视频:MATLAB基础教程-台大郭彦甫(14课全-高清-含课件) 文章目录 基础绘图 plot() 基本使 ...
- B站台湾大学郭彦甫|MATLAB 学习笔记|06 高阶绘图 Advanced Plot
MATLAB学习笔记(06 高阶绘图 Advanced Plot) 如果想获得更好浏览体验的朋友可以转到下面链接 06 1. 对数图 (Logarithm Plots) x = logspace(-1 ...
- matlab设l创建网络,利用matlab进行简单的贝叶斯网络构建 | 学步园
matlab的安装 第一次装matlab,装好后发现没有在桌面生成图标,还以为是最后提示的编译器没有安装.结果发现,matlab的图标在其安装的bin目录下面,进行初始化就能开始使用了 关于贝叶斯网络 ...
最新文章
- linux怎么注册信息,linux device注册
- 基于机器学习梯度下降优化算法来寻找最佳的线性回归模型
- linux下各种连接慢的问题
- 汇编: 在代码中安排自己定义的数据,栈空间
- C++四种强制类型转换 dynamic_cast,const_cast,static_cast,reinterpret_cast
- Leecode19. 删除链表的倒数第 N 个结点——Leecode大厂热题100道系列
- 二维ising模型概率c语言_盘点近几年在二维材料中发现的铁磁性
- 大小字节序的深入理解和鉴定系统字节序方法
- Lenovo ThinkPad T系列解决 VMware Workstation 打开虚拟机提示:Intel VT-x处于禁用状态问题
- BUG类算法研究分析
- ALSA driver --PCM 实例创建过程
- Simscape/Fluids液压元件 -- Pressure Reducing Valve(减压阀)
- 【鸡汤】过往不恋,未来不迎,当下不杂
- 通过 api 调用检查具体日期是否为法定节假日
- Docker系列之五:Docker 三剑客之 Docker Swarm
- 数字化门店| 奶茶店智慧管理系统
- struct结构体里能放函数吗?
- 孙鑫老师 java从入门到精通 视频教程 批量下载
- 基于模型的设计及其嵌入式实现(无水印).pdf_DeepMind打造最强表示学习模型BigBiGAN,Goodfellow点赞!...
- ryujinx模拟器linux安装教学,Switch模拟器 Ryujinx 安装使用过程 不定期更新软件及相关附件...