机器学习入门第三篇——Octave/Matlab Tutorial(3)

机器学习入门第三篇——Octave/Matlab Tutorial(3)

  • Moving Data Around
  • Compution on Data

Moving Data Around

pwd  %显示路径

在这里插入图片描述


load %加载数据
loa() %加载数据

在这里插入图片描述


who %有哪些变量
whos %显示更多细节

机器学习入门第三篇——Octave/Matlab Tutorial(3)_第1张图片


v=priceY(1:10) %将priceY的前十个元素加载

机器学习入门第三篇——Octave/Matlab Tutorial(3)_第2张图片


save hello.mat 
save hello.txt v-ascii

在这里插入图片描述


A(2,:)  % " : " means every element along that row or column
A(:,2)  % the second column of A
A([1 3],:) % get all the element along that row or column = get first row and thrid row (all columns)
A(:,2)=[10;11;12] %给第二行赋值
A=[A,[10;11;12]] % append another column vector 
A(:) % put all elements of A into a single vector

机器学习入门第三篇——Octave/Matlab Tutorial(3)_第3张图片


A=[1 2; 3 4; 5 6]
B=[11 12; 13 14; 15 16]

机器学习入门第三篇——Octave/Matlab Tutorial(3)_第4张图片


C=[A;B] %将B的元素放在A的元素后行
C=[A B] %将A和B合在一起

机器学习入门第三篇——Octave/Matlab Tutorial(3)_第5张图片


Computing on Data

 A=[1 2; 3 4; 5 6]
 B=[11 12; 13 14; 15 16]
 C=[1 1 ; 2 2]
 A*C
 A.*B % " . " means element-wise operation
 A.^2

机器学习入门第三篇——Octave/Matlab Tutorial(3)_第6张图片


 V=[1 ; 2 ; 3]
 1./V
 log(V) % element-wise 表示对每一个元素取其对数
 exp(V) % element-wise 表示对每一个元素取其自然指数

机器学习入门第三篇——Octave/Matlab Tutorial(3)_第7张图片


abs(A) % 表示对A的每一个元素取绝对值
-V % -1*V 
V+ones(length(V),1) % V的每一个元素加一
 V+1 % V的每一个元素加一 means to add one element-wise each of my elements of V

机器学习入门第三篇——Octave/Matlab Tutorial(3)_第8张图片


ones(3) % 三行三列方阵
ones(3,1) % 三行一列矩阵

机器学习入门第三篇——Octave/Matlab Tutorial(3)_第9张图片


A' % A的转置

在这里插入图片描述


 a=[1 15 2 0.5];
 
 val=max(a) % a的最大值
 [val,ind]=max(a) % ind代表下标
 
 max(A)
 A
 
 a
 a<3  % 比3小的显示true,比3大的显示false
  find(a<3) % 找比3小的下标

机器学习入门第三篇——Octave/Matlab Tutorial(3)_第10张图片


你可能感兴趣的:(机器学习)