一阶直线倒立摆系统的可控性研究(11)
时间:2025-04-04
时间:2025-04-04
3.2.1 MATLAB具有强大的科学计算及数据处理能力
MATLAB可以提供给用户所需的各种计算功能,它拥有近600多个数学运算函数。其中的函数所使用的算法都是不断更新的,都是当代最新研究成果,而且进行了优化,所以相比其他软件使用起来更加稳定和可靠。通常,它可以用来代替底层编程语言,如C和C++等语言。在数据量一样的情况下,使用MATLAB语言工作量会减少很多。MATLAB函数所能解决的问题包括多种运算,本文将会在第四章的仿真内容中用到MATLAB中的多种函数。
3.2.2 MATLAB编程效率高
MATLAB软件具有丰富的库函数,即M文件。不仅有一些常用的库函数,还包括种类多样、功能齐全的专用数据库,即工具箱。
函数是已经编程好的子程序。在进行数学运算的时候,函数可以直接被调用,而不需要再按命令一一编写子程序,使编程效率大大提高。
MATLAB语言的程序编程效率也是非常高的,比其他汇编语言高出好几倍。
3.2.3 MATLAB界面友好,用户使用方便
(1)MATLAB用户界面友好,体现在界面拥有帮助系统,这样也可以使初次使
用的用户更加容易的学习和使用MATLAB。
(2)在MATLAB里,编辑、编译、连接、执行等步骤可一步完成,因为它们是
一体的。
(3)MATLAB支持跟踪调试,它可以对中端结果进行不仅一个的储存,因为
MATLAB里有中断点,可进行多个储存。
(4)MATLAB即可指向程序又可以通过人机对话来调试不同的子程序,方便快
速的达到了用户的目的。
(5)MATLAB 可是称作“演算纸”,因为它可以一边演算一遍编程。
3.2.3 MATLAB图形功能强大方便
(1)MATLAB可以画二维曲线和三维曲线,比其他软件效果明显。
(2)与其他软件对三维曲线处理的不同,MATLAB可以对三维曲线进行更加复
杂的处理。
(3)MATLAB可以通过改变开关参数对曲面进行透明等处理。 (4)MATLAB具有缩放功能,能对图片进行局部的放大。
(5)MATLAB可以对曲面全方位观察,因为它可以对曲面调整角度观察。 (6)MATLAB具有光照效果,可以像素描一样增加曲面的阴暗度,增强了视觉