在指令窗口(Command Window)中运行who、whos查询MATLAB的内存变量.这两个指令的差别仅在于获取内存变量信息的简单和详细程度不同.
clear 删除内存中的所有变量
clear V1 V2 Vn 删除内存中的变量V1 V2 Vn(注意:被删除的变量间用”空格”分隔).
存盘有三种方式:
1 键入save命令,将工作空间中的一切变量存入名为matlab.mat的文件中,下次调用此文件,只需键入命令load。
2 键入save filename,将工作空间的一切变量存入名为filename.mat的文件中,下次调用该文件时,可使用load filename来实现。
3 键入save filename x y z,仅将工作空间中的变量x,y,z存入名为filename.mat的文件中,下次调用时,键入load filename即可。
4.1打开m文件
4.2编辑m文件
要打开已经存在的m文件,可以用 open <文件名>,或者 edit <文件名>.
4.3显示m文件内容
type <文件名.m>
例如:
>>type MyFunction.m
MyFunction.m为自己定义的m文件
当我们要调用一个函数,而该函数名比较长或者只记得该函数的前几个字母时候,我们可以用TAB键来调出所有相关函数,如下:
当输入time后再按下TAB键,则以time开头的函数都会被调出来.
>> funtool
>> taylortool
例如:
help elmat
5) 运行help FunName获得集体函数的用法;
例如:
help eye
6) 运行helpbrowser或helpdesk引出“帮助浏览器”;
7) 输入doc <函数名>则会跳转到帮助文档中的对应地方.
例如:搜索与函数”eye”相关的信息:
break 中断循环执行的语句 if 条件转移语句
case 与switch结合实现多路转移 otherwise 多路转移中的缺省执行部分
else 与if一起使用的转移语句 return 返回调用函数
elseif 与if一起使用的转移语句 switch 与case结合实现多路转移
end 结束控制语句块 warning 显示警告信息
error 显示错误信息 while 循环语句
for 循环语句
注:函数error将终止程序的执行,并且输出括号中内的信息。
Input |
请求输入 |
Menu |
菜单生成 |
keyboard |
启动键盘管理 |
pause |
暂停执行 |
fprintf |
输出 |
Disp |
在屏幕上直接显示内容 |
Pretty |
以分数格式显示表达式 |
Celldisp |
单元数组的输出 |
Vpa |
按照指定精度输出表达式的值 |
【例一】
n = input('请输入n:')
>>12
则此时n为整数12;
n = input('请输入n:')
>>’qweqw’
则此时n为字符串’qweqw’.
【例二】
name = input(‘请输入姓名’,’s’) ;
>>qwer
则此时name为字符串’qwer’.
name = input(‘请输入姓名’,’s’) ;
>>’qwer’
则此时name为字符串’’qwer’’.
【例三】
fprintf('值为:%10.9f\n',sqrt(2));
【例四】
Pause(n) ; //其中n为整数,例如pause(3),则暂停3妙.主要用于画图界面
【例五】
disp(‘hello,wold’);%直接输出‘hello,wold’
disp(A);%直接显示矩阵A(A也可以为数值).
【例六】
syms x; y=sin(x)*x^2/(1+x-12*x^3); pretty(y)
|
【例七】
>> vpa(pi,32)
ans =
3.1415926535897932384626433832795
说明:输出精度为32为有效数字.
dbclear 清除调试断点 dbstatus 列出所有断点情况
dbcont 调试继续执行 dbstep 单步执行
dbdown 改变局部工作空间内存 dbstop 设置调试断点
dbmex 启动对Mex文件的调试 sbtype 列出带命令行标号的.M文件
dbquit 退出调试模式 dbup 改变局部工作空间内容
dbstack 列出函数调用关系
calender 日历 eomday 计算月末
clock 时钟 etime 所用时间函数
cputime 所用的CPU时间 now 当前日期与时间
date 日期 tic 启动秒表计时器
datenum 日期(数字串格式) toc 读取秒表计时器
datestr 日期(字符串格式) weekday 星期函数
datevoc 日期(年月日分立格式)
format short :一般显示有效数字长度为5;
format long :显示有效数字长度为16;
format rat:以有理数方式显示数据.
MATLAB用3个或3个以上的连续黑点(不是省略号)表示“续行”,即表示下一行是上一行的继续.
例如:
S = 1 – 1 / 2 + 1/3 -1/4 +…
1/5 – 1/6 + 1/7 – 1/8
matlab中使用’\’作为转义字符。定义的可转义符号如下:
转义 |
表示的符号 |
Rightarrow |
|
Leftarrow |
|
Alpha |
|
Beta |
|
Gamma |
|
pi |
例:
title('\gamma');
18.1命令窗口
18.2命令历史窗口
18.3工作间管理窗口
18.4当前路径窗口
19.1当前路径
在命令窗口输入:cd,然后回车即可显示当前路径
19.2设置搜索路径
选择MATLAB的主窗口中File | Set Path命令 ,进入到设置路径搜索的对话框 ,用户可以设置新的路径
19.3设置新的路径
设置E盘的tempt文件夹为当前路径
在命令窗口输入: >>cd E:\tempt
设置E盘为当前路径
在命令窗口输入: >>cd E:\
在matlab的命令空间中输入变量aaa,则matlab确定该命令的方式为: