- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
matlab基本特性
1.运行Matlab后,用户的计算机显示器将弹出一个或者多个窗口。其中标题为Matlab的窗口是Matlab的主用户界面,称为Matlab桌面。标题为Command Window的窗口是Matlab与用户的主交互区,称为命令窗口。命令窗口会显示提示符“”,并且当该窗口处于激活状态时,提示符的右侧显示一个闪动,表示Matlab正等待用户输入命令,以便执行一项数学运算或其他操作。
2.多数情况下,输入行中的空格不会对Matlab运算产生影响。如果不指定输出结果的名称,Matlab将默认的运算结果命名为ans,即单词answer的缩写。
3. 可以通过将数据信息存储在Matlab变量中。每条变量赋值语句输入以后,Matlab就会立即显示出计算结果。分号“;”告诉Matlab只对其输入计算求解,而不用显示结果。Matlab每一步都会记住先前运算的信息,这是因为Matlab具有记忆功能。Matlab变量名必须是一个单词,而不能用多个以空格间隔的单词(可以用下划线连接)表示
4.命令窗口中输入help precedence,可以查看优先级顺序的信息。
5.Matlab工作区
Matlab具有记忆功能,当用户在命令窗口中操作时,Matlab会记录用户输入的命令和创建的所有变量的值。这些命令和变量都被保存在一个标题为 Workspace的Matlab工作区或基本工作区窗口中,可以在用户需要的任何时候调用。
命令who查询当前的所有变量名(没有显示值)。
6.用户可以用方向键↓、↑、→、←重新调用原来输入过的命令。↑键调用前一个命令,多次按↑键调用更靠前的命令,直到第一个命令。类似↓键调用当前命令的下一个命令。按→、←键使光标在命令行中移动,可再编辑。找到命令后Enter键则执行该命令,ESC键清除当前命令。
7.Tab键在拼写变量名或命令时,有很好的用处。
8.为了满足熟悉EMACS编辑器的用户,Matlab支持常用的EMACS编辑中的组合控制键,例如,可以用Control-U(即Ctrl+U键盘命令)来清除当前的命令。
9.关于变量
变量名必须是一个单一的词,不能包含空格。
变量命名规则:
变量名区分大小写。变量名最多能包含63个字符,其后的字符都被忽略。变量名必须以一个字母开始,其后可以是任意数量的字母、数字、或者下划线。不允许出现标点???号,因为Matlab中标点有特殊含义。关键字不能作为变量名,否则将出现警告信息。iskeyword函数返回Matlab中的关键字。
用户可以用isvarname函数验证输入的字符串是否合法,是则返回Ture(即1),否则返回False(即0)。例如isvarname(case)将返回0.
组合键Ctrl+C中止Matlab的执行过程。
10.
10.Matlab中特殊的变量
变量名描述ans用作结果的默认变量名beep使得计算机发出“嘟嘟”声pi圆周率eps浮点精度限(2.2204e-16),Matlab中的最小数,如该数与1相加,将产生大于1的最小的那个数。inf表示无穷大,例如1/0NaN或nan表示不定数,即结果不能确定,例如0/0i或j虚数,表示√(-1)nargin函数的输入参数个数nargout函数的输出参数个数realmin可用的最小正实数值realmax可用的最大正实数值bitmax可用的最大正整数(以双精度格式存储)varargin可变的函数输入参数个数varargout可变的函数输出参数个数
11.当用户再次使用以前的变量或给上表中的特殊变量重新赋值时,它们原来的值将会被覆盖。不过用这个变量原来的值计算的其他表达式的值不会受到影响。这一点与Excel不同,Matlab不会根据变量的变化而实时刷新表达式的值。如需重新计算表达式的值,必须重新调用相应的Matlab命令,让Matlab重新计算。
12.特殊变量也遵循上述规则,但是可以自动恢复。当用户重新启动Matlab时特殊变量的值就恢复到它的初始值,而一般变量一旦被覆盖则初始值就丢失了。特殊变量要恢复初始值而不重新启动Matlab,只需执行clear命令。
13.当我们不希望显示计算的中间过程时,用分号(;)很有效。
百分号(%)之后的所有文本被看作一条注释。
我们可以利用逗号或分号在一行中输入多条命令。
一个表达式或命令较长时,必须另起一行书写。在Matlab中,可以用3个连续的句点(...,称为续行符)表示同一语句的延续输入。
注意:只有当续行符出现在变量名和数学运算符之间时才能起到语句续延作用,当出现在一个变量名的中间位置时,是不能实现语句续延的(这时必然会报错)。换句话说,一个变量名不能被隔开分散在两行。
文档评论(0)