其他分享
首页 > 其他分享> > matlab 笔记-变量

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