我是靠谱客的博主 完美唇彩,最近开发中收集的这篇文章主要介绍绘图与Simulink简介1 二维绘图2 三维绘图3 图形用户界面4 Simulink仿真参考文献,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章目录

  • 1 二维绘图
    • 1.1 `plot`函数及设置
    • 1.2 子图
    • 1.3 特殊二维图形
  • 2 三维绘图
    • 2.1 三维曲线图
    • 2.2 特殊三维图形
  • 3 图形用户界面
  • 4 Simulink仿真
  • 参考文献

1 二维绘图

MATLAB提供的二维绘图大致可以分为线型图(line)、条形图(bar)、填充图(area)、矢量图(direction)、放射图(radial)、射散图(scatter)六大类。

1.1 plot函数及设置

plot函数为最基本的线性图函数,其功能是绘制二维空间中的曲线。在使用此函数之前,需要先定义曲线上每一个点的 x x x y y y 坐标。

plot绘图函数的参数

plot绘图函数的参数
应用上述字符的不同组合就可以为图形设置不同的线态、颜色及标记。在调用时,这些字符应该置于单引号内,当字符多于一个时,各选项直接相连,不需要分隔符。

MATLAB基本绘图函数

MATLAB基本绘图函数
loglogsemilogxsemilogyplot类似,可以直接在坐标后面加相关字符改变颜色、线态和标记。

y坐标函数plotyy不可以直接对曲线属性(颜色、线态及标记)进行设置,需要借助句柄来实现设置。

极坐标绘图函数polar也可以直接对曲线属性进行设置,polar调用格式为 p o l a r ( t h e t a , r h o , s ) polar(theta,rho,s) polar(theta,rho,s) t h e t a theta theta 为弧度表示的角度矢量, r h o rho rho 表示相应的幅度矢量, s s s 为图形属性设置选项:颜色、线态及标记)。

常用图形标记函数

常用图形标记函数
MATLAB提供了在图形上添加网格、标题、 x x x 轴标记、 y y y 轴标记等函数。

1.2 子图

有时因为某些原因,希望多幅图一起显示。这时候就可以借助于subplot函数,它可以将数个小图形同时画出于同一个视窗之中。subplot(m,n,p)表示整一个区域分成m*n块,选择第p块。示例如下:

示例代码:

y1 = [3.2, 4.1, 5.0, 5.6];
y2 = [2.5, 4.0, 3.35, 4.9];
subplot(2,1,1);
plot(y1)
title('Income')
subplot(2,1,2);
plot(y2)
title('Outgo')

结果如下:
在这里插入图片描述

1.3 特殊二维图形

其他各种二维绘图函数

其他各种二维绘图函数

以上各函数均有其不同的用法和相应的独特用处。

2 三维绘图

2.1 三维曲线图

对应于二维空间的plot函数,三维的是plot3函数,其用法基本和plot一样。

如要改变曲线的颜色、线态、标记,跟plot函数一样,在坐标后面加相关字符即可。

在三维绘图函数中,还有一类比较基本的函数是网格(Mesh)函数,它产生的图形会根据高度的不同显示出不同颜色。

MATLAB网格函数
函数说明
m e s h mesh mesh三维网格图
m e s h c meshc meshc同时画出网格和登高线图
m e s h z meshz meshz给曲面加上“围裙”

meshgrid可以将给定的区域按一定的方式划分成平面网格。

2.2 特殊三维图形

其他各种三维绘图函数

其他各种三维绘图函数

waterfall函数生成的图与meshz函数生成的图有点类似,都穿了“围裙”。不一样的地方是meshz函数是有网格的,而waterfall函数只有一个方向,所以,就有了瀑布的效果。

函数view()可以确定一个观察点,又称为视点,MATLAB可以作出在该视点观察原三维图形的新视图。

3 图形用户界面

图形用户界面(Graphical User Interface, GUI)是由图像对象构建的界面。一般一个GUI是一个图形显示,包括一个或多个含有控件的窗口。这些控件,称为组件,实现了用户跟机器的交互任务。GUI 的用户不需要创建脚本,输入命令行去完成任务。

4 Simulink仿真

Simulink将计算仿真和系统连接整合在一起,并提供了可视化的仿真环境、快捷简便的操作方法。

Simulink 是用于动态系统和嵌入式系统的多领域仿真和基于模型的设计工具。Simulink仿真的特点:交互建模与仿真、专用模块库、可扩充和定制、与MATLAB和工具箱集成。

Simulink模块库主要由公共模块库(Bus Creator等)和功能模块库(Continuous等)组成。

参考文献

MATLAB从入门到实践(第2版)

最后

以上就是完美唇彩为你收集整理的绘图与Simulink简介1 二维绘图2 三维绘图3 图形用户界面4 Simulink仿真参考文献的全部内容,希望文章能够帮你解决绘图与Simulink简介1 二维绘图2 三维绘图3 图形用户界面4 Simulink仿真参考文献所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部