MATLAB的常用命令

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坐标图

print

绘图到文件

fplot

智能绘图功能

xlable

将坐标标签添加到x轴

ylable

将坐标标签添加到y轴

hold

冻结当前坐标图

refresh

重新绘制当前图形窗口

 

>> t=0:pi/50:6*pi;

>> plot3(t.*sin(3*t),t.*cos(3*t),t)

 

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值