计算机的命令函数,数学建模的常用的命令和基本函数..doc

数学建模的常用的命令和基本函数.

上次作业: 利用Matlab帮助系统查询特殊矩阵函数zeros,并输出2行3列、3行3列这样的矩阵。

一.Matlab6.5的常用的命令和技巧:

常用的命令

表1 Matlab常用的命令表

命令字功能命令字功能exit/quit退出Matlabtype/dbtype显示文件内容cd显示或改变工作路径load加载指定文件的变量pwd显示当前目录save保存内存变量到指定文件path显示并设置当前路径diary文本记录命令clear清理内存变量pack收集内存碎片,扩大内存空间clf清除图形窗口hold图形保持开关clc清除工作窗disp显示变量或文字内容what列出当前目录中文件清单!后面跟DOS操作系统命令例如:在命令窗口输出文字:应用数学系

>>disp(‘应用数学系’)

工作区和变量的基本命令

表2 Matlab工作区和变量命令

命令或符号功能或意义clear清除所有变量并恢复除eps外的所有预定义变量sym/syms定义符号变量,sym一次只能定义一个变量,syms一次可以定义一个或多个变量who显示当前内存变量列表,只显示内存变量名whos显示当前内存变量详细信息,包括变量名、大小、所占用二位制位数size/length显示矩阵或向量的大小命令pack收集内存碎片,扩大内存空间which+查询给定函数的路径exist(‘变量名/函数名’)查询变量或函数,返回0,表示查询内容不存在;返回1,表示查询内容在当前工作空间;返回2,表示查询内容在Matlab搜索路径中的M文件;返回3,表示查询内容在Matlab搜索路径的MEX文件;返回4,表示查询内容在Matlab搜索路径的MDL文件;返回5,表示查询内容是Matlab的内部函数;返回6,表示查询内容在Matlab搜索路径的P文件;返回7,表示查询内容是一个目录;返回8,表示查询内容是一个Java类。

Matlab6.5中的预定义变量

表3 Matlab预定义变量表

变量名预定义ans分配最新计算的而又没有给定名称的表达式的值。当在命令窗口中输入表达式而不赋值给任何变量时,在命令窗口中会自动创建变量ans,并将表达式的运算结果赋给该变量。但是ans仅保留最近一次的计算结果。eps计算机的精度,matlab6.5为2.2204e-016,这种特殊的表达式在避免被0除时是很有用的realmax计算机能处理的最大浮点数。matlab6.5为1.7977e+308realmin计算机能处理的最小的非零浮点数。matlab6.5为2.2251e-308pi圆周率inf定义为,即当分母或除数为0时返回inf,不中断执行而继续运算。nan定义为"not a number",即未定式或i,j定义虚数单位。可以为i和j定义其它值但不再是预定义变量。nargin给出一个函数调用过程中输入自变量的个数nargout给出一个函数调用过程中输出自变量的个数computer给出计算机的基本信息,如pcwinversion给出Matlab的版本信息例如:输入:x=0;sin(x)/x

输出:NaN

4.数值的输出格式

表4 Matlab数值输出格式

命令及格式说明format short以4位小数的浮点格式输出,这是系统默认的输出格式。format long以14位小数的浮点格式输出format short e以4位小数加e+000的浮点格式输出format long e以15位小数加e+000的浮点格式输出format hex以16进制格式输出format +提取数值的符号format bank以银行格式输出,即只保留2位小数format rat以有理格式输出more on/off屏幕显示控制。more on表示满屏停止,等待键盘输入;more off表示不考虑窗口一次性输出。more(n)如果输出多于n行,则只显示n行。例如:分别以4位小数的浮点格式和以14位小数的浮点格式输出pi

>>pi %系统默认的输出格式

ans=

3.1416

>>format long; %以14位小数的浮点格式输出

>>pi

ans=

3.14159265358979

5.一些常用操作技巧

表5 Matlab 一些常用操作技巧

键盘按键说明↑ctrl + p,调用上一行↓ctrl + n,调用下一行←

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值