MATLAB的基本用法

本文档内容来自W3Cshool MATLAB教程
MatLab基本语法

安装后打开出现此界面

image-20210812142527580

就在中间的“命令行窗口”操作 熟悉matlab基本语法

开始使用 MATLAB 时可以在“>>”命令提示符下输入命令,输入命令后MatLab会立即执行。

实践

输入

5+5

回车,MATLAB会自动执行并返回结果。5+5=10,系统自动创建变量 ans用来存储结果10。而不必像C语言中需要提前声明一个变量。

image-20210812143113343

输入

3^2

回车,可以看见MATLAB自动执行,并输出了结果9,注意右边工作区域中 ans的值变成了9。

可见变量ans只保存最新的系统输出值

image-20210812143524518

再来看看sin(pi/2)=1,ans的值变成了1

image-20210812143905232

输入

7/0

回车,ans的值变成了inf

image-20210812144048369

注意到这里 ans的值变成了Inf

MATLAB 提供了一些特殊的一些数学符号的表达,像圆周率 π, Inf for ∞, i (and j) for √-1 etc. Nan 表示“不是一个数字”。

当屏幕“满”了之后,可以输入clc,回车 MATLAB会执行“清屏”操作,变量的值还在,只是没有在中间命令窗口上显示了。

变量不仅能保存数字,也能保存字符串,不过只有字符串需要有"",双引号包裹。

如:

image-20210812152956068

看右边 工作区,变量ans 的值 zhc

当想输出一个变量的值时,直接输入这个变量名,如输入ans

image-20210812153038025

MATLAB分号(;)使用

通过上面的操作,我们注意到,我们输入了命令,MATLAB就立即执行并进行了输出,

那么我们想MATLAB只执行,而暂缓输出呢?

在命令后面使用分号(;)

如:

image-20210812153559921

再输入

y=x+4

回车 立即输出y的值

image-20210812153851483

MATLAB添加注释

MATLAB的百分比符号(%)是用于表示一个注释行(只注释当前行%后)

如:

image-20210812154437047

注释即解释说明,不参与程序运行

多行注释:

%{    这里必须单独一行,回车,不然就和单行注释冲突了
	  中间是注释的语句
%}    结束也必须单独一行,回车

image-20210812155356599

MATLAB特殊变量和常量

MATLAB支持以下特殊变量和常量:

NameMeaning
ans默认的变量名,以应答最近依次操作运算结果
eps浮点数的相对误差
i,j虚数单位,定义为 i2 = j2 = -1
Inf代表无穷大
NaN代表不定值(不是数字)
pi圆周率
MATLAB的变量命名

变量名称是由一个字母后由任意数量的字母,数字或下划线。

注意MATLAB中是区分大小写的。

变量名可以是任意长度,但是,MATLAB使用只有前N个字符,其中N是由函数namelengthmax(name最大长度?)。

MATLAB常用的运算符和特殊字符

MATLAB常用的运算符和特殊字符如下表所示:

运算符目的
+加;加法运算符
-减;减法运算符
*****标量和矩阵乘法运算符
.*数组乘法运算符
^标量和矩阵求幂运算符
.^数组求幂运算符
**矩阵左除
/矩阵右除
*.*阵列左除
./阵列右除
:向量生成;子阵提取
( )下标运算;参数定义
[ ]矩阵生成
.点乘运算,常与其他运算符联合使用
续行标志;行连续运算符
,分行符(该行结果不显示)
;语句结束;分行符(该行结果显示)
%注释标志
_引用符号和转置运算符
._非共轭转置运算符
=赋值运算符
保存工作进度

MATLAB使用save命令保存工作区中的所有变量,然后作为一个扩展名为.mat的文件,在当前目录中。

image-20210812160025570

文件夹中:

路径在image-20210812160157838

image-20210812160118604

在命令窗口输入

exit

窗口关闭

刚刚保存的文件可以重新加载,使用load命令

重新打开MATLAB

image-20210812160749918

可见,左边当前文件夹中,出现了刚刚保存的文件名

右边工作区里面变量没有了,这时如果需要使用到之前的变量,就需要加载myfile.mat文件

image-20210812161000421

由上图知,再未执行load myfile时,变量a,不存在。

执行load myfile后,加载了文件(即加载了文件里面的变量)

再执行a,即输出了变量a的值

至此

MATLAB的基本用法小结 结束

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值