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

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

  • Moving Data Around
  • Compution on Data

Moving Data Around

pwd  %显示路径

在这里插入图片描述


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

在这里插入图片描述


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

在这里插入图片描述


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

在这里插入图片描述


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

在这里插入图片描述


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

在这里插入图片描述


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

在这里插入图片描述


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

在这里插入图片描述


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

在这里插入图片描述


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

在这里插入图片描述


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

在这里插入图片描述


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小的下标

在这里插入图片描述


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值