Octave快速入門


在學習機器學習的過程中,免不了要跟MATLAB、Octave打交道,這兩個工具都可以幫助我們很好的解決數值計算問題,兩者的語法也非常接近。

Octave是一個完全開源免費的軟件,無論是Windows還是Mac環境都可以在官網下載安裝包直接安裝,非常方便

安裝

下載鏈接

https://ftp.gnu.org/gnu/octave/windows/

 

 

解壓

 

 

安裝
雙擊octave.vbs進行安裝

  

 

 

安裝完成

配置
pkg rebuild

  

上述命令的作用是將octave-forge packages在本地重新編譯一下,如果不執行此命令,通過解壓zip包安裝的octave查看包列表時,返回結果將為空

pkg list

  

得到的查詢結果:

 

 

使用

基礎命令

在這里插入圖片描述

矩陣命令

在這里插入圖片描述
在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

移動數據

s大多數在這里插入圖片描述
size:矩陣的行和列
length:行和列的最大值

讀取和存儲數據
load:加載文件
who:所有變量
whos:更詳細的變量信息
clear:刪除變量
save hello.mat v:會壓縮
save hello.txt v -ASCII:可讀
操作數據
在這里插入圖片描述
在這里插入圖片描述

運算數據

a*b :矩陣相乘
a.*b:每個元素相乘
a.^2:對元素進行平方
1./a:對a的元素求倒數
log(a):求對數
exp(a):以e為底,以a為冪
abs(a):求絕對值
v+ones(length(v),1):對v的元素加1
A’:A的轉置
pinv(A):求逆或者偽逆
在這里插入圖片描述
在這里插入圖片描述
sum(a):矩陣里的數據求和
prod(a):乘積
floor(a):向上取整
ceil(a):向下取整
max(A,[],1):取每一列的最大值
max(A,[],2):取每一行的最大值
max(max(A)):矩陣里的最大值

數據繪制

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM