愉快而又轻松的春节生活在我们的依依不舍中结束,不知道大家在寒假里有什么收获呢=V=?有没有更加了解数模呐?无论如何,旧日已辞,新朝已至,新的学期里就让我们继续快乐地学习数模知识吧~
本次就让我们分享一些关于MATLAB的基础知识。
对于任何MATLAB的使用者,都必须学会使用MATLAB的帮助系统,因为没有必要清楚地记住成千上万个不同函数的调用情况,所以MATLAB的帮助系统是学习MATLAB编程和开发最好的教科书。
MATLAB的各个函数,一般都有使用帮助和函数功能说明。
各个工具箱通常情况下也具有一个与工具箱名相同的M文件来说明工具箱的构成内容等,这里的工具箱是指MATLAB中具有特定功能的某类函数集合。
MATLAB的M文件分为两种,一种为脚本文件,一种为函数文件。在MATLAB的命令窗口中,可以通过命令来获取这些纯文本的帮助信息。通常能够起到帮助作用、获取帮助信息的命令有help,lookfor,which,doc,get,type等。以下我们就简单介绍其中几个常见的命令。
(1)help命令
help命令是MATLAB中最有用的命令之一,下面介绍help的几种常见使用情况。
A.直接使用help命令
在命令窗口中直接输入命令help,并回车,则在命令窗口显示MATLAB的所有工具箱信息。
以下我们用
help↵ %显示所有工具箱信息
表示前面段落的内容,这里↵表示回车,%是MATLAB的注释引导符,%后面的是注释内容。
B.使用help 工具箱名
使用命令“help 工具箱名”可以获取该工具箱的所有函数的信息。例如:
help optim↵ %获得优化工具箱的基本信息和函数列表
C.使用help 函数名
使用命令“help 函数名”可以获得该工具箱的所有函数的信息,例如:
help linprog↵ %获得优化工具箱中线性规划命令linprog的帮助信息
(2)lookfor命令
look for命令在MATLAB默认路径下搜索所有M文件第一个注释行中的关键字,通常在不确定某个函数时,仅知道该函数的功能,lookfor命令可以根据用户提供的完整或不完整的关键字,去搜索出一组与之相关的命令,例如:
lookfor integral↵ %查找所有有关积分的命令
(3)which命令
which命令可以用来定位函数的位置。通过这个位置信息,可以获取函数所属的类别。通常,在创建一个MATLAB文件时,为了避免与系统函数等同名,就应该先用“which 文件名”搜索查找是否存在你想要保存的文件名。
另外,利用得到的位置信息可以查找一些相关联的文件的帮助信息。例如,在编程过程中,需要计算一个微分方程在指定点的数值解,但想不起该函数名,只记得求微分方程数值解的命令ode45,因此可以采用which ode45定位ode45。
which ode45↵
D:\Program Files\MATLAB\R2015a\toolbox\MATLAB\funfun\ode45.m
从给出的地址可以看出,ode45命令属于funfun类,于是用help funfun查找该类别信息,在该类别的Input and Output functions子类别中找到:
deval-Evaluates the solution of a differential equation problem
然后,再通过用help deval获得该函数的详细帮助信息和使用方法。
以上就是本次推送的全部内容啦,对于还未接触过MATLAB和只是稍有涉猎该软件的小伙伴们可以说是非常有用的信息呦~大家要好好掌握哦=V=
此外,数模协会新的微信账号正在建设中,还请民那桑敬请期待啦~
领取专属 10元无门槛券
私享最新 技术干货