【斯坦福大学-机器学习】5.Octave教程

5.1 基本操作

>> a='hello world!';
>> a
a = hello world!

基本运算:

>> 5+6
ans =  11
>> 3-2
ans =  1
>> 5*8
ans =  40
>> 1/2
ans =  0.50000
>> 2^6
ans =  64
>> 1==2
ans = 0
>> 1~=2
ans = 1
>> 1||0 % or
ans = 1
>> 1&&0 % and
ans = 0
>> 10>xor(1,0)
ans = 1
>> xor(1,0)  % 异或
ans = 1

格式:

>> d=pi;
>> d
d =  3.1416
>> disp(d);
 3.1416
>> disp(sprintf('2 decimals:%0.2f',d))
2 decimals:3.14
>> format long
>> d
d =  3.14159265358979
>> format short
>> d
d =  3.1416

矩阵:

>> A = [1,2;3,4]
A =
   1   2
   3   4
>> v=[1,2,3]
v =
   1   2   3
>> v=1:6
v =
   1   2   3   4   5   6
>>
>> v=1:0.5:6
v =
 Columns 1 through 8:
    1.0000    1.5000    2.0000    2.5000    3.0000    3.5000    4.0000    4.5000
 Columns 9 through 11:
    5.0000    5.5000    6.0000
>> ones(2,3)
ans =
   1   1   1
   1   1   1
>> zeros(3,2)
ans =
   0   0
   0   0
   0   0
>> f = 3*ones(3,3)
f =
   3   3   3
   3   3   3
   3   3   3
>> f = 3*ones(3,3)
f =
   3   3   3
   3   3   3
   3   3   3
>> rand(3,3)
ans =
   0.909508   0.835294   0.630493
   0.785196   0.989619   0.587810
   0.081212   0.132675   0.302757
>> w=randn(1,3)
w =
  -0.085923  -0.971393  -1.802269
>> i = eye(6)
i =

Diagonal Matrix

   1   0   0   0   0   0
   0   1   0   0   0   0
   0   0   1   0   0   0
   0   0   0   1   0   0
   0   0   0   0   1   0
   0   0   0   0   0   1
>> w=-6+sqrt(10)*(randn(1,10000));
ᔀ>> hist(w)

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值