1.清空:输入“clc”加回车,清空。
“clear all”清空工作区。
注释:“%% ”-横线和横线之间的注释
“%”——普通注释
2.变量名:1).区分大小写 2).变量名以字母开头,可以由数字、字母、下划线组成,但不能使用标点。
3.脚本命名最好也以字母开头巴拉巴拉(和变量名遵循相同的规则)
4.数据类型:1).数字
2).字符和字符串(单引号)
3).矩阵!
a. A=[1 2 3;4 5 2; 3 2 7; 2 3 4]
A',转置;A(:)竖着拉长,成一列;
inv(A)逆矩阵
b.rand,randn,randi
4).元胞数组
A=cell(1,6)
(matlab的数组是从1开始的!!)
A{2}=eye(3)
eye(3)——生成一个3*3的对角单位矩阵
A{5}=magic(5)
生成5阶幻方(横竖斜数字之和总相等)
5).结构体
books=struct(‘name’,{{'hhh','qqq'}},'price',[30,40])
books.name(1)-取出的是cell(有单引号)
books.name{1}-取出的是字符串(无,,,)
5.矩阵操作
A=a:b:c (a,区间起点;c,区间终点;b:步长)
B=repmat(A,3,2)
C=ones(2,4(生成的矩阵里每个数字都是1)
矩阵的四则运算
F=A.*B (对应数字相乘)
G=A/B(A乘以B的逆)
H=A./B(对应数字相除)
矩阵的下标(起始是1而不是0)
A=magic(5)
B=A(2,3) B=A(:,3)
[m,n]=find(A>20)