MATLAB中也同样有许多有意思的实例,为提高读者对MATLAB和Simulink的兴趣,特举部分以供参考。具体如下,运行的时候只要将“:”前面的代码复制到MATLAB中就可以了,随之会出现各种各样的演示实例,对初学者帮助不小哦。
MATLAB系统由MATLAB开发环境、MATLAB数学函数库、MATLAB语言、MATLAB图形处理系统和MATLAB应用程序接口(API)五大部分构成。
超实用性的Python零基础入门到进阶视频源码淘宝¥2购买已下架开发环境
重要功能MATLAB开发环境是一套方便用户使用的MATLAB函数和文件工具集,其中许多工具是图形化用户接口。它是一个集成的用户工作空间,允许用户输入输出数据,并提供了M文件的集成编译和调试环境,包括MATLAB桌面、命令窗口、M文件编辑调试器、MATLAB工作空间和在线帮助文档。
数学函数库
MATLAB数学函数库包括了大量的计算算法。从基本算法如加法、正弦,到复杂算法如矩阵求逆、快速傅里叶变换等。
软件语言
MATLAB语言是一种高级的基于矩阵/数组的语言,它有程序流控制、函数、数据结构、输入/输出和面向对象编程等特色。用这种语言能够方便快捷建立起简单运行快的程序,也能建立复杂的程序。
图形处理系统
图形处理系统使得MATLAB能方便的图形化显示向量和矩阵,而且能对图形添加标注和打印。它包括强大的二维三维图形函数、图像处理和动画显示等函数。
应用程序接口
MATLAB应用程序接口(API)是一个使MATLAB语言能与C、Fortran等其它高级编程语言进行交互的函数库。该函数库的函数通过调用动态链接库(DLL)实现与MATLAB文件的数据交换,其主要功能包括在MATLAB中调用C和Fortran程序,以及在MATLAB与其它应用程序间建立客户、服务器关系。
MATLAB在学习的过程中,有一些小技巧可以教给大家
(1)matlab窗口:在你进行编程之前最好新建一个文件夹,然后把路径定位到这个文件夹目录下,方便存储与调用,其中:CommandHistory显示你的历史命令操作;CommandWindow可以进行一些简单的编程命令操作;Workspace显示你的计算结果;
(2)matlab基本——Matlabb
一般编程的话需要首先建立一个.m文件,点击+New即可:一般显示是空白文档,在进行编程之前最好先输入如图所示的clearall以及clc,可以掩盖之前的计算结果,这个一定要加!!
点击save保存到你之前自定义的路径;
输入代码(记得每条语句后加“;”)之后,点击Run运行,在workspace界面查看你的计算结果,如果你想直接输出几个计算结果,在你想输出的结果后面不加“;”,
在Commandwindow可以直接看到你的计算结果;
如果你想查看某一步的计算情况,可以点击界面最左侧的此步所对应的数字;
点击Run运行之后在这步会出现下图所示的绿色箭头,点击Step可以继续下一步操作,若不想继续,点击StepOut可以直接运行至最终;
(3)matlab小技巧
小技巧1:在程序编码的首末分别键入tic及toc,可以显示最终的程序运行时间;
小技巧2:在Commandwindows界面输入ctrl+c可以终止正在进行的程序;
小技巧3:ctrl+f可以进行查找和替换;
小技巧4:Preferences里面的Fonts可以更改界面字体的大小;
小技巧5:一般载入数据的话,可以用load**.txt,data=***(txt文件);或者data=xlsread(‘**.xls’,’Sheet’,’A1:B2’)(读取excel文件);
matlab编程——Matlab最大的优势在于语句简单,矩阵运算速度快,但是if循环等比较慢
(1)矩阵运算:一般教材书上讲的比较详细,需要记住的是数组之间的计算:.*以及./;
(2)类似于if,for,while这类的循环要记得加end;break语句会嵌套在while或for循环中,用于终止最内层循环;continue语句是结束本次循环,直接执行下一次循环;
自定义函数
一般自定义函数如下所示,function是必须写的,result是想输出的结果,add是自定义的函数名称,x,y是输入的参数值,然后保存之前所在是文件夹下,保存名称需要与你的自定义函数名一致:之后就可以调用这个自定义函数。
注:(1)以上是Matlab的一些基本内容,最好是要熟练掌握的,不过不会的时候在百度输入matlab**查询一般都是可以解决的;
(2)真正进行编程的时候,最好先将计算步骤与思路写在出来,然后再转化成变程序语句。