当前位置: 首页 > news >正文

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模糊控制移值到c,C/C++实现模糊控制,借助MATLAB辅助设计和fis.c文件 | 学步园...
  • matlab 稳定系统,matlab分析系统的稳定性
  • PHP的continue语句,PHP中continue语句的应用
  • php判断区间数字,如何快速判断数字在那个区间?
  • 有限差分matlab工具箱,FDTD(时域有限差分法)算法的Matlab源程序
  • matlab实现主机通信,设置主机模型和目标模型之间的通信
  • php电脑网站,PHP网站在线人数的程序代码 -电脑资料
  • 电脑php的基本方法是什么,做文员的基本电脑操作是什么
  • php 抽象类和抽象方法,PHP中抽象类和抽象方法概念与用法实例分析
  • PHP二维数组中文排序,PHP 对二维数组排序
  • php中XML怎么创建,PHP创建XML文档
  • oracle 批量insert 锁,oracle nologging 和批量insert
  • oracle 外链接 加条件,Oracle外连接中对非连接条件使用(+)需要注意的地方
  • oracle通过trc查找死锁sql,从trc查找死锁的有关问题
  • PHP可以实现一对多,微信小程序实现一对多发消息
  • 分享的文章《人生如棋》
  • input实现文字超出省略号功能
  • IOS评论框不贴底(ios12新bug)
  • Java 实战开发之spring、logback配置及chrome开发神器(六)
  • Javascript基础之Array数组API
  • JAVA并发编程--1.基础概念
  • Js实现点击查看全文(类似今日头条、知乎日报效果)
  • niucms就是以城市为分割单位,在上面 小区/乡村/同城论坛+58+团购
  • sessionStorage和localStorage
  • spring学习第二天
  • 基于游标的分页接口实现
  • 检测对象或数组
  • 入口文件开始,分析Vue源码实现
  • 设计模式走一遍---观察者模式
  • 移动互联网+智能运营体系搭建=你家有金矿啊!
  • 译有关态射的一切
  • 职业生涯 一个六年开发经验的女程序员的心声。
  • 我们雇佣了一只大猴子...
  • 小白应该如何快速入门阿里云服务器,新手使用ECS的方法 ...
  • 组复制官方翻译九、Group Replication Technical Details
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • # 飞书APP集成平台-数字化落地
  • #pragma once
  • #绘制圆心_R语言——绘制一个诚意满满的圆 祝你2021圆圆满满
  • (arch)linux 转换文件编码格式
  • (C#)获取字符编码的类
  • (HAL)STM32F103C6T8——软件模拟I2C驱动0.96寸OLED屏幕
  • (LeetCode C++)盛最多水的容器
  • (react踩过的坑)antd 如何同时获取一个select 的value和 label值
  • (六) ES6 新特性 —— 迭代器(iterator)
  • (三)Pytorch快速搭建卷积神经网络模型实现手写数字识别(代码+详细注解)
  • (一)C语言之入门:使用Visual Studio Community 2022运行hello world
  • (轉貼) 資訊相關科系畢業的學生,未來會是什麼樣子?(Misc)
  • .Net 8.0 新的变化
  • .NET Core使用NPOI导出复杂,美观的Excel详解
  • .NET HttpWebRequest、WebClient、HttpClient
  • .NET 材料检测系统崩溃分析
  • .Net 转战 Android 4.4 日常笔记(4)--按钮事件和国际化
  • /usr/lib/mysql/plugin权限_给数据库增加密码策略遇到的权限问题
  • :=