分享

Matlab基础语法

 周伟资料室 2019-04-15

MATLAB环境的行为就像一个超级复杂的计算器。可以在>>命令提示符下输入命令。
MATLAB是一个解释性的环境。换句话说,用户只要给出一个命令,MATLAB马上执行它。

实践练习

在实践练习之前,首先打开 MATLAB R2017 ,如下图所示 -

命令行窗口中输入有效的表达式,例如 -

Trial>> 5 + 5
MATLAB

然后按回车,MATLAB立即执行,返回结果如下 -

让我们再来看几个例子 -

计算次幂

Trial>> 3 ^ 2           % 3 raised to the power of 2

ans =

     9
MATLAB

计算正弦值

Trial>> sin(pi /2)      % sine of angle 90o

ans =

     1
MATLAB

除以零

Trial>> 7/0              % Divide by zero

ans =

   Inf
MATLAB

数学计算表达式

Trial>> 123 * 23.259

ans =

   2.8609e+03
MATLAB

MATLAB为某些数学符号提供了一些特殊表达式,如piπInfi(和j)为√-1.Nan代表“非数字”等。

在MATLAB中使用分号(;)

分号(;)表示结束语句。 但是,如果要抑制和隐藏表达式的MATLAB输出,请在表达式后添加分号。

例如,

x = 3;
y = x + 5
MATLAB

上面代码执行后,得到以下结果 -

Trial>> x = 3;
y = x + 5

y =

     8
MATLAB

添加注释

百分比符号(%)用于指示注释行。 例如,

x = 9    % assign the value 9 to x
MATLAB

还可以使用块注释运算符%{%}编写一段注释。

MATLAB编辑器包括工具和上下文菜单项,以帮助添加,删除或更改注释的格式。

常用的运算符和特殊字符

MATLAB支持以下常用的运算符和特殊字符 -

运算符使用说明
+相加; 加法运算符。
-相减; 减法运算符。
*标量和矩阵乘法运算符。
.*阵列乘法运算符。
^标量和矩阵求幂运算符。
.^阵列求幂运算符。
\左除法运算符。
/右除法运算符。
.\阵列左除法运算符。
./右除法运算符。
:冒号; 生成规则间隔的元素,并表示整个行或列。
( )括号; 包含函数参数和数组索引; 覆盖优先级。
[ ]括号; 罩住阵列元素。
.小数点。
省略号; 行连续运算符
,逗号; 分隔一行中的语句和元素
;分号; 分隔列并抑制输出显示。
%百分号;指定一个注释并指定格式。
_引用符号和转置运算符。
._非共轭转置运算符。
=赋值运算符。

特殊变量和常数

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

名称含义
ans最近的回应/回答。
eps浮点精度精度。
i,j虚构单位√-1
Inf无穷
NaN未定义的数值结果(非数字)。
pi数字π

命名变量

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

MATLAB是区分大小写的编程语言。

变量名称可以是任意长度,但MATLAB只使用前N个字符,其中N由函数namelengthmax给出。

保存工作

save命令用于在工作空间中保存所有变量,它在当前目录中,以.mat作为扩展名的文件。

例如,

save mymat
MATLAB

可以随时使用load命令重新加载文件。

load mymat
MATLAB

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多