机器学习入门第二篇——Octave/Matlab Tutorial(2)
- 矩阵
- Moving Data Around
矩阵
ones(2,3) %生成一个行为2,列为3的元素为1的矩阵
- 如果想把所所有的元素改为2,是没有
twos(2,3)
,但是你可以用ones(2,3)的每个元素乘以2,c=2*ones(2,3)
w=ones(1,3)
w=zeros(1,3)
w=rand(1,3) %行为1,列为3的随机矩阵
randn(1,3) %Gaussian random variables(高斯随机变量)
w=-6+sqrt(10)*(randn(1,10000)) %测试计算 hist(w) %把刚才测试的数据都画出来
I=eye(4) %单位矩阵
help help %help function
Moving Data Around
A=[1 2; 3 4; 5 6]
size(A)
size(A,1) %返回第一维度的尺寸,矩阵的行数
size(A,2) %返回第二维度的尺寸,矩阵的列数
v=[1 2 3 4] length(v)
length(A)