系列文章目录
第1章 MATLAB R2018b环境
第2章 MATLAB 数值计算
第3章 MATLAB符号计算
第4章 MATLAB计算的可视化和GUI设计
第5章 MATLAB程序设计
第6章 线性控制系统分析与设计
第7章 Simulink仿真环境
第8章 MATLAB高级应用
第三章、MATLAB符号计算
前言
本次内容主要介绍符号函数的绘图方式。
19、符号函数的可视化
19.1 符号函数的绘图命令
为了将符号函数的数值计算结果可视化,MATLAB提供了十多个绘图命令,可以很容易地将符号表达式图形化,这些命令的开头都是“ez”。同样,这些命令也可以用于字符串函数的绘图。
1.ezplot和ezplot3命令
ezplot命令是绘制符号表达式的自变量和对应各函数值的二维曲线,ezplot3命令用于绘制三维曲线。
语法:
ezplot(F,[xmin,xmax], fig) %画符号表达式的图形
说明:F是将要画的符号函数;[xmin,xmax]是绘图的自变量范围,省略时默认值为[-2pi,2pi]; fig是指定的图形窗口,省略时默认为当前图形窗口。
语法:
ezplot3(x,y,z.[tmin,tmax ],‘animate’) %绘制三维曲线
说明:x、y、z分别为符号表达式x(t).y(t)和z(t); [tmin,tmax]为t的范围,可省略; 'animate’用来设置动画的绘制曲线过程,可省略。
2.其他绘图命令
MATLAB提供的较常用绘图命令如下表所示。
说明:这些命令的举例都是对字符串函数进行绘图,同样也可用于符号表达式绘图。
19.2图形化的符号函数计算器
Symbolic Math Toolbox还提供了另一种符号计算方式,即图形化的符号函数计算器,由funtool.m文件生成。在 MATLAB命令窗口输入命令“funtool”,就会出现该图形化函数计算器,如下图所示。
在上图中的Figure No.3窗口是计算器,Figure No.1窗口显示的是f表达式曲线,Figure No.2窗口显示的是g表达式曲线。可以在Figure No.3窗口中修改f、g、x、a函数表达式和参数值。
以下按钮可提供各种运算:第1排用于单函数运算;第2排用于函数和参数α的运算;第3排用于两个函数间的运算;最下面一排是辅助操作键。在图形化函数计算器中可以方便地查看函数的计算结果和显示的曲线。
总结
文章内容来自MATLAB实用教程/郑阿奇主编,ISBN 978-7-121-29138-8。若有侵权行为,请联系我自行删除。