Machine Learning——octave的操作(1)——DAY2
1.PS1(‘>>’); ——不顯示版本
2.輸出:
a=pi;
format long
format short(4位)
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——1行11列矩陣
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)——畫出直方圖(符合高斯分布)
Hist(w,50)——具有50個塊的直方圖,後面的參數決定條數的多少)
eye(5)——生成一個5*5的單位矩陣
help 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——將變量
save hello.txt v -ascii——將變量v 存到hello.txt文件中
Machine Learning——octave的操作(1)——DAY2