1.变量命名
- clear 清除Workspace中的所有变量
- clc 清除command window中的所有命令
- 变量区分大小写,以字母开头
- 变量命名长度不超过63位
- 单%注释 双%分节
2.数据类型
- A=[1 2 3; 4 5 6; 7 8 9]表示矩阵
- B=A'是矩阵的转置
- C=A(:) 把A的竖列拼接成一个大的竖列
- D=inv(A) 求逆 此时A必须为方阵
3.元胞数组和结构体
- eye(n) 生成n阶对角线乘积为1的的单位矩阵
- magic(n) 生成n阶每行每列或斜着相加相等的矩阵
- book.name(1)提取数组
- book.name{1} 提取字符串
4.矩阵构造和四则运算
- 例如,B=1:2:9表示:首位数为1,依次向右加 2,直到小于9的最大的数结尾的横向矩阵.
- C=repmat(B,3,5)表示把B这个矩阵摆5列三行。注意:与标准摆放相反!!!
- D=ones(2,4)表示一个2行4列矩阵中所有值均为1的矩阵
- E=A*B'表示A乘B的转置
- F=A./B表示A,B对应项相乘
- G=A/B相当于A乘B的逆
- H=A./B相当于A,B对应项相除
5.magic幻方矩阵矩阵下表
- A=(5)表示5×5幻方矩阵
- B=A(2,3)表示取幻方矩阵A的第2行第3列的数字
- C=A(3,:)表示第3行
- D=A(:,4)表示第4列
- [m,n]=find(A>20)
6.程序结构(与c语言差不多)
- for循环,if...else...end,switch...case...end