MATLAB初了解

愉快而又轻松的春节生活在我们的依依不舍中结束,不知道大家在寒假里有什么收获呢=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=

此外,数模协会新的微信账号正在建设中,还请民那桑敬请期待啦~

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180305B19PLK00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券