~=
在matlab中表示非,而不是平常的编译语言中的!=
display(a)
你可以在matlab中输出变量
分号的作用就是让矩阵换行到下一行
1:0.1:2
表示的是矩阵从1开始,以0.1的速率增长到2
一个元素为一列,所以这个得到的结果是行向量
ones(3,4)
表示建立了一个3x4的矩阵
同理为
zeros(a,b)
rand(a,b)
eye(4)
eye表示生成一个单位矩阵
size(a)
会返回a的矩阵的大小
size(a,1)
会返回矩阵a的行数
以此类推
length(a)
返回最大维度的值
pwd
返回程序所在的当前路径
who
whos
who会列出来你定义的变量
whos会详细的列出你定义的变量的样式
clear 变量名
这个变量在上面的who列表就会被移除
save hello.mat v;
这样就会把v这个变量以hello.mat的形式保存
load hello.mat
读取hello.mat指令
a(3,2)表示的矩阵a的第三行第二列的数字是什么
a(2,:) 这个:号表示第二行所有的数字
a =[a,[100;200;300]]
相当于在a的最右边加上了一列新的100,200,300的元素
正常的
a*b
a.*b
a*b表示两个矩阵的乘积
log(v)
exp(v)
abs(v)
log是相当于以e为底
exp是以e为底,
abs是求绝对值
a'
是a的转置