matlab 笔记-变量
作者:互联网
matlab中关于程序运行的快捷键
多行注释: 选中要注释的若干语句, 快捷键Ctrl+R
取消注释: 选中要取消注释的语句, 快捷键Ctrl+T
程序运行:
F12 设置取消断点
F5 运行整个程序
F9 运行选中的部分程序
MATLAB常用的运算符和特殊字符如下表所示:
运算符
目的
+
加;加法运算符
减;减法运算符
标量和矩阵乘法运算符
.*
数组乘法运算符
^
标量和矩阵求幂运算符
.^
数组求幂运算符
矩阵左除
/
矩阵右除
.
阵列左除
./
阵列右除
:
向量生成;子阵提取
( )
下标运算;参数定义
[ ]
矩阵生成
.
点乘运算,常与其他运算符联合使用
…
续行标志;行连续运算符
,
分行符(该行结果不显示)
;
语句结束;分行符(该行结果显示)
%
注释标志
_
引用符号和转置运算符
._
非共轭转置运算符
=
赋值运算符
MATLAB常用的运算符使用示例
MATLAB分号(;)使用
MATLAB中分号(;)表示语句结束;但是,如果想抑制和隐藏 MATLAB 输出表达,表达后添加一个分号。
MATLAB添加注释
MATLAB的百分比符号(%)是用于表示一个注释行。
MATLAB命名变量
变量名称是由一个字母后由任意数量的字母,数字或下划线。
注意MATLAB中是区分大小写的。
变量名可以是任意长度,但是,MATLAB使用只有前N个字符,其中N是由函数namelengthmax。
保存你的工作进度
MATLAB使用save命令保存工作区中的所有变量,然后作为一个扩展名为.mat的文件,在当前目录中。
save myfile
该文件可以随时重新加载,然后使用load命令。
load myfile
变量编辑
每个MATLAB变量可以是数组或者矩阵。
x=sqrt(16)
“用法:计算一个非负实数的平方根。
1、在使用变量之前,必须进行赋值。
2、当系统接收到一个变量之后,这个变量可以被引用。
x = 7 * 8;
y = x * 7.89
3、当表达式返回一个结果,不分配给任何变量,系统分配给一个变量命名ans,以后可以继续使用。
4、MATLAB可以多个赋值
多个任务可以在同一行。例如,
a = 2; b = 7; c = a * b
MATLAB如何显示已经使用的变量名?
在MATLAB中可以使用 who 命令显示所有已经使用的变量名。
who
Your variables are:
a ans b c x y
Name Size Bytes Class Attributes
a 1x1 8 double
ans 1x1 8 double
b 1x1 8 double
c 1x1 8 double
x 1x1 8 double
y 1x1 8 double
长任务
长任务可以通过使用省略号(…)延伸到另一条线路。例如,
x=3
y=4
z=x+y...
+1
whos 命令则显示多一点有关变量:
whos
当前内存中的变量
每个变量的类型
内存分配给每个变量
无论他们是复杂的变量与否
MATLAB格式命令
默认情况下,MATLAB 四个小数位值显示数字。这就是所谓的 short format.
如果想更精确,需要使用 format 命令。
长(long ) 命令格式显示小数点后16位。
format long
x=3.6
x =
3.600000000000000
format short 例子:
format short
x=3.6
x =
3.6000
空格格式命令回合到小数点后两位数字。例如:
format bank
x=3.6324324
x =
3.63
MATLAB 显示大量使用指数表示法。
短格式e命令允许以指数的形式显示小数点后四位,加上指数
要先声明指数e的形式
format short e
x=3.3435*3.567
x =
1.1926e+01
format long e命令允许以指数的形式显示小数点后十六位,加上指数。例如:
format long e
x=pi
x =
3.141592653589793e+00
format rat 格式命令给出最接近的有理表达式,从计算所得。
最简分数 例如:
format rat
x=pi
x =
355/113
format long e
355/113
ans =
3.141592920353983e+00
MATLAB创建向量
向量是一维数组中的数字。 MATLAB允许创建两种类型的矢量:
行向量
列向量
创建行向量括在方括号中的元素的集合,用空格或逗号分隔的元素。
A=[1 2 3 4]
A =
1 2 3 4
创建列向量通过内附组方括号中的元素,使用分号分隔的元素。
A=[1;2;3;4]
A =
1
2
3
4
MATLAB创建矩阵
矩阵是一个二维数字阵列。
在MATLAB中,创建一个矩阵每行输入空格或逗号分隔的元素序列,最后一排被划定一个分号。
m = [1 2 3; 4 5 6; 7 8 9]
m =
1 2 3
4 5 6
7 8 9
标签:变量,format,矩阵,笔记,运算符,1x1,MATLAB,matlab 来源: https://blog.csdn.net/qq_42544836/article/details/117731743