顯示具有 Octave筆記 標籤的文章。 顯示所有文章
顯示具有 Octave筆記 標籤的文章。 顯示所有文章

2009年2月28日 星期六

更改Octave裡plot出來的背景顏色

因為Octave是調用GNU plot 來繪圖的,所以其實就是更改GNU plot 的顏色
步驟如下:

echo "gnuplot*background: white" >> ~/.Xresources

然後在用以下指令更新 .Xresources

xrdb -merge ~/.Xresources

好了,現在Octave話出來的圖背景顏色就是白色囉

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不同功能)