1. 程式人生 > >Machine Learning——octave的操作(1)——DAY2

Machine Learning——octave的操作(1)——DAY2

mil 畫出 基礎上 isp res 增加 rand nbsp span

1.PS1(‘>>’); ——不顯示版本

2.輸出:

a=pi;

format long

format short4位)

disp(sprintf(‘%0.2f’,a))

3.矩陣的輸入:

A=[1 2;3 4;5 6]

A(1,2)——取出第一行第二列的值

A(1,:)——取出第一行所有值

A(:,2)——取出第二列所有值

A([1 3],:)——取出第一行和第三行的所有元素

A(:,2)=[1:65:3231]——把第二列的元素改變

A=[A,[1;2;646]]——在原矩陣的基礎上增加一列

A(:)——把A中所有元素放在一個列向量中

V=[A,B]或者V=[A B]——把A,B

矩陣連接在一起(左右)

V=[A;B]——把A,B矩陣連接在一起(上下)

A=[1 2;

3 4;

5 6]

A=[1;2;6]——列向量

A=[1 2 6]——行向量

V=1:0.1:2——111列矩陣

ones(2,6)——生成一個2*6的全為1的矩陣

zeros(3,7)——生成一個3*7的全為0的矩陣

rand(3,9)——生成一個3*9的隨機矩陣(每個元素在0-1之間)

w=randn(3,9)——生成一個3*9的隨機高斯矩陣

hist(w)——畫出直方圖(符合高斯分布)

Histw,50)——具有50個塊的直方圖,後面的參數決定條數的多少)

eye(5)——生成一個5*5的單位矩陣

help eye——查看關於

eye 的有關信息

size(a)——該命令返回a矩陣的行數和列數

size(a,1)——該命令返回a矩陣的行數

size(a,2)——該命令返回a矩陣的列數

Length(a)——返回a矩陣的最大維度

pwd——查看octave安裝路徑

cd ‘C:\User\Administrator\Desktop’——把安裝路徑轉到桌面上

who——顯示octave當前存儲的所有變量

whos——顯示octave當前存儲的所有變量(更加詳細)

clear features——清除變量

v=price(1:10)——建立一個10*1的列向量(price為存放的價格的文件)

save hello.mat v——將變量

v存到hello.mat 文件中

save hello.txt v -ascii——將變量v 存到hello.txt文件中

Machine Learning——octave的操作(1)——DAY2