欢迎光临散文网 会员登陆 & 注册

【matlab基础】结构体 books 【matlab基础】矩阵的相关语法

2022-07-23 21:04 作者:clydeking  | 我要投稿

(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意思是每一项对应相乘


【matlab基础】结构体 books 【matlab基础】矩阵的相关语法的评论 (共 条)

分享到微博请遵守国家法律