matlab的学习笔记

 

1.要创建每行包含四个元素的数组,请使用逗号 (,) 或空格分隔各元素。

a = [1 2 3 4]
a = 

     1     2     3     4
这种数组为行向量

  要创建包含多行的矩阵,请使用分号分隔各行。

 

2.创建矩阵的另一种方法是使用 oneszeros 或 rand 等函数。rand是返回一个(0,1)之间的任意随机数。

3.

3.在MATLAB中 可以使用单一的算术运算符或函数来处理矩阵中的所有值。

要转置矩阵就使用单引号 (')

矩阵求逆可以使用 inv(a),但对于不可逆矩阵可以求伪逆需要使用pinv(a)

format改变数字的显示并不改变数值

4.串联是连接数组以便形成更大数组的过程。实际上,第一个数组是通过将其各个元素串联起来而构成的。成对的方括号 [] 即为串联运算符

使用逗号将彼此相邻的数组串联起来称为水平串联。每个数组必须具有相同的行数。同样,如果各数组具有相同的列数,则可以使用分号垂直串联。

5.复数包含实部和虚部,虚数单位是 -1 的平方根。

如果要表示虚部可以使用 i 或者 j

6.magic - 幻方矩阵,返回由 1 到 n2 的整数构成并且总行数和总列数相等的 n×n 矩阵。阶次 n 必须为大于或等于 3 的标量。

在矩阵中索引指定位置的数值常用的是a(i,j)

也可以在赋值语句左侧指定当前维外部的元素。数组大小会增大以便容纳新元素。

7.冒号运算符,可以指定一个格式为 start:end 的范围。例如:

表示取第一行到第三行中间第二列的数值。

此外,冒号运算符还有较通用的格式 start:step:end 创建等距向量值。

 

posted @ 2018-09-11 15:46  又名王十二  阅读(248)  评论(0编辑  收藏  举报