【matlab基础】结构体 books 【matlab基础】矩阵的相关语法
(3)1.结构体:books=struct('name',{{'Machine Learning','Date Mining'}},'price',[30 40])
struct后面的称为结构体,我们把它赋予books
2.books.name相当于在books当中选择name这个属性
3.books.name(n)表示选择name属性的第n项 结果是个元胞数组
4.books.name{n}表示选择name属性的第n项 结果是个值(字符串)
5.A=[1 2 3 4 5 6 7 8 9 ; 9 8 7 6 5 4 3 2 1]表示一个矩阵 分号属于隔行 数量跟第一排一样因为是矩阵嘛(注意输入时符号的中英文)
6.B=1:2:9 前后的“1”、“9”表示取值范围,中间的“2”表示差值
7.C=repmat(B, 3, 2) "3"代表重复三行、“2”代表重复2列 注意书写时逗号之后要空格
8.D=ones(2, 4)表示生成两行四列的元素为1的矩阵
9.输入“clear”是清除workspace(工作区)中的所有变量
10.设A=[1 2 3; 4 5 6] B=[1 1 1; 2 2 2]
C=A B 对应相加 D=A-B对应相减
11.E=A*B' (A成B的转置)(需要第一个矩阵的列数和第二个矩阵的行数相同才能相乘)
12.G=A/B 相当于A乘B的逆矩阵(矩阵里面没有直接表示除的但是意思上时乘逆矩阵) 设H=inv(B) 那么H就是B的逆矩阵了
13.J=A.*B意思是每一项对应相乘

