概述
MATLAB命令
3.1MATLAB命令的组成
MATLAB的语法是基于c++语言的,因此MATLAB的语法和c++的语法非常的相似,但是MATLAB的语法相对于c++来说更加的简单,更加符合用户对数学表达式的书写。使MATLAB更加符合非计算机专业人员的使用。同时MATLAB的可移植性非常好和可拓展性极强。
MATLAB中的数字,字符,符号代表不同的含义,能够满足有忽的各种需求。如图(命令表达式)
>> 1:10
ans =
1 2 3 4 5 6 7 8 9 10
>> 15
ans =
15
基本符号:
命令窗体中的命令行的“行头首”的‘>>’是“指令提示符号”,他是MATLAB软件自动生产成的,如图()所示,但是在M文件编写代码是不会出现‘>>’。
>> 1/5
ans =
0.2000
>> NaN
ans =
NaN
‘>>’符号是运算提示符号,表示MATLAB处于预备状态,在这符号的后面输入指令然后运行MATLAB软件就会出现相应的结果。结果会保存到工作区,并且下一行再次显示运算提示符,为下一段程序做准备。
和其他传统语言一样,在输入命令是要在因为状态下输入,不然会报错。
几种命令输入过程中会出现的错误:
1、输入符号时为中文状态
>> tan()
tan()
↑
错误: 文本字符无效。请检查不受支持的符号、不可见的字符或非 ASCII 字符的粘贴。
2、函数使用错误
>> magic()
输入参数的数目不足。
出错 magic (line 9)
n = floor(real(double(n(1))));
缺少必要的步骤等
>> tan(x)
未定义函数或变量 'x'。
正确的命令行格式
>> x=2
x =
2
>> tan(x)
ans =
-2.1850
功能符号
1、分号
在MATLAB的命令行输入命令时,系统就会直接在指令的后面显示结果。例如:
>> a=[1 2 3]
a =
1 2 3
但是用户有时不需要每次都显示出结果,这时候就要使用到‘;’。
例如:
>> a=[1 2 3];
>> b=[4 5 6];
>> a,b
a =
1 2 3
b =
4 5 6
2、续行号
有时由于命令太长,后期的阅读会非常的麻烦或者必须多行书写时,这是后就需要使用特殊符号“…”来处理这种情况,例如:
>> c=1+2+3+4+5+6+...
7+8+9
c =
45
3.2常用指令
常用的系统命令
命令 | 功能描述 |
Path | 显示路径 |
Date | 显示当前日期 |
Cd | 进入目录 |
Delete | 删除文件 |
diary | 打开/关闭日记记录 |
dir | 列出当前目录下的所有文件 |
load | 从文件加载工作区变量 |
pwd | 显示当前目录 |
What | 列出当前目录中的所有MATLAB问价 |
常用的管理会话的命令
命令 | 描述说明 |
clc | 清除命令窗口 |
clear | 从内存中删除变量 |
exist | 检查文件是否存在 |
global | 声明为全局变量 |
help | 搜索帮助文件 |
lookfor | 搜索帮助关键字的条目 |
quit | 停止MATLAB |
who | 列出当前变量 |
whos | 列出当前变量/显示详细信息 |
实例:常用命令的使用实例
>> clc
常用的输入输出命令
命令 | 描述说明 |
disp | 显示数组或者字符中的内容 |
fscanf | 从文件中读取格式化数据 |
format | 控制屏幕显示格式 |
fprintf | 对屏幕或文件执行格式化的写入 |
input | 显示并等待输入 |
; | 禁止打印显示 |
%s | 格式化字符串 |
%d | 格式化字符串整数值 |
n | 在输出字符串中插入一个换行 |
t | 在输入字符串中插入制表符 |
实例:常用输入输出命令的使用实例
>> A='woshi';
>> disp(A)
woshi
常用的矩阵,向量和数组命令
命令 | 功能描述 |
max | 返回最大的元素 |
min | 返回最小的元素 |
length | 计算元素的数量 |
cat | 连接数组 |
size | 计算数组大小 |
sum | 对每列求和 |
dot | 计算矩阵点积 |
det | 计算数组的行列式 |
inv | 计算矩阵的倒数 |
实例:常用的矩阵命令
>> x=[1,3,4,5];
>> max(x)
ans =
5
常用的绘图命令
命令 | 功能说明 |
plot | 生成xy坐标图 |
| 绘图到文件 |
fplot | 智能绘图功能 |
xlable | 将坐标标签添加到x轴 |
ylable | 将坐标标签添加到y轴 |
hold | 冻结当前坐标图 |
refresh | 重新绘制当前图形窗口 |
>> t=0:pi/50:6*pi;
>> plot3(t.*sin(3*t),t.*cos(3*t),t)
最后
以上就是端庄仙人掌为你收集整理的MATLAB的常用命令的全部内容,希望文章能够帮你解决MATLAB的常用命令所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复