2008年3月19日 星期三

Octave簡單介紹與開始學習

Octave 是一款遵循GPL的自由軟體,無論在WindowsLinuxMac上面都可以下載來使用,其最大的好處是『幾乎相容』於Matlab,以下是筆者的學習筆記,擇日會更加詳細介紹Octave


一行結尾的分號代表『不顯示』,比如我們這樣輸入:


octave>> x=5+9 %octave>>之後才是我們輸入的區域


(以上式子是說x這個變數的值是5+9%之後則是註釋)


終端機上會顯示:


x = 14


可是如果我們這樣輸入:


octave:>>x=5+9;


終端機上會要求您輸入下一行,以下是終端機顯示:


octave:32> x=5+9;

octave:33>


基本的加減法,則和c語言差不多:


加法:a+b 減法:a-b 乘法:a*b 除法:a/b 指數:a^b(a為基底,b是指數)


運算符號的修先權也是和c語言很像,所以這裡不多敘述


負數的加減也是一樣的:


octave:34> x=5+6i; %有『分號』的話,則不會顯示剛剛輸入的結果

octave:35> y=3;

octave:36> x+y %沒有『分號』,顯示運算結果

ans = 8 + 6i

octave:37>



一些好用的指令:


clc :將指令視窗清乾淨

clear :將記憶體內的變數清除

exit('變數名稱') :尋找是否有這個變數的存在

lookfor name :尋找特定關鍵字為'name'的地方

quit :結束並離開Octave

who :列出記憶體內所有的變數(包含系統預設的變數)

whos :列出變數所佔的記憶體空間和為幾乘幾的矩陣(這個指令和Matlab不同功能)





沒有留言: