Octave教程(1)

1山害、Octave簡介:

Octave 是一款用于數(shù)值計算和繪圖的開源軟件。和 Matlab 一樣清酥,Octave 尤其精于矩陣運算:求解聯(lián)立方程組购公、計算矩陣特征值和特征向量等等。在許多的工程實際問題中泊交,數(shù)據(jù)都可以用矩陣或向量表示出來而問題轉(zhuǎn)化為對這類矩陣的求解乳讥。

2、Octave基本函數(shù):

基本函數(shù)

1.自然對數(shù)是用‘ log’而不是‘ ln’來表示的廓俭。

2.三角函數(shù)是使用的弧度制云石。角度制的可以通過乘以引子 π/180 轉(zhuǎn)換為弧度制。

3研乒、Octave環(huán)境

使用變量

ans:這個變量存儲你每次最近運算的結(jié)果汹忠。

在定義和使用變量時, Octave 中變量名是區(qū)分大小的,即變量 a 和變量 A 是不同的變量宽菜。

如果你需要從當前的變量空間中刪除某個變量谣膳, clear 命令能移出所有的變量,或者移出某個特定變量铅乡,

如: clear name 將移出名為 name 的某個變量继谚。

保存及載入

當你退出 Octave 的時候,你將丟失你所創(chuàng)建的變量隆判。如果你需要在工作的中途退出 Octave犬庇,那么你可

以保存當前會話的數(shù)據(jù)并在之后重新載入它。如果你輸入

octave:##> save anyname

這將整個工作空間上的變量存儲到當前目錄下一個名為 anyname.mat 的文件中 (注意.mat 是 octave 自動添

加的)侨嘀。這樣你可以退出 Octave,之后重新啟動 Octave 程序捂襟,通過輸入

octave:##> load anyname

將重新載入之前保存的命名空間咬腕,并從你中斷的地方重新開始工作。

獲取幫助

help commandname

4葬荷、數(shù)組和向量(array,vector)

構(gòu)造向量:a=[1 4 5]? ? ?b=[a 6]? ? e=2:6

冒號表達式的規(guī)則是告訴 octave 創(chuàng)建一個以第一個數(shù)字開始并以一遞增至第二個數(shù)的向量涨共。在第一和第 二個數(shù)之間可以插入第三個參數(shù)來聲明向量中元素之間的遞增量,形如 a : b : c宠漩。

向量構(gòu)造函數(shù):

zeros(M,N) 創(chuàng)建一個 M×N 的零矩陣

ones(M,N) 創(chuàng)建一個 M×N 的全譯矩陣

linspace(x1,x2,N) 創(chuàng)建一個 N 個元素的向量, 均勻分布于 x1和 x2

logspace(x1,x2,N) 創(chuàng)建一個 N 個元素的向量举反,指數(shù)分布與10x1 和 10x2 之間

元素操作

向量中的元素通過括號 (),而第一個元素的編號為 1, 而不是像 C 或者 C++ 那樣從 0 開始扒吁。

冒號的表示法同樣可以用于聲明向量中的元素的范圍

octave:##> a(3:5)

ans= 5 -1 0

octave:##> a(1:2:5)

ans= 1 5 0

向量的計算

兩個向量的相乘遵循矩陣的乘法法則火鼻,向量乘法并不是對應元素的相乘。如果要進行對應元素的乘除法雕崩,

你可以使用* /算符魁索,注意每個算符前的‘ :’表示為一個元素對元素的計算。

.*

大多數(shù)的 Octave 函數(shù)能以向量為輸入盼铁。例如粗蔚,創(chuàng)建一個以 60 度為間隔的角度值,并作為 sin 函數(shù)的輸入:

octave:8> angles=[0:pi/3:2*pi]

5饶火、畫圖

Octave 通過調(diào)用另一個開源軟件 GNUPLOT2來實現(xiàn)非常豐富的畫圖功能3鹏控。最基本的畫圖命令是

plot(x,y), 其中 x,y 分別為橫軸和縱軸數(shù)據(jù)。

octave:1> angles=linspace(0,2*pi,100);

octave:2> y=sin(angles);

octave:3> plot(angles,y);


plot(angles,y)


plot 命令中的顏色和樣式選項

legend 命令為該圖片添加相應的圖例肤寝。

如果你想保存當前的圖片內(nèi)容并將新創(chuàng)建的圖片層疊到原圖片上当辐,你可以通過使用 hold 命令來實現(xiàn)。使用該命令醒陆,我們可以實現(xiàn)在同一幅圖上呈現(xiàn)由兩個 plot 命令繪制的線條瀑构。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子寺晌,更是在濱河造成了極大的恐慌世吨,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,294評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件呻征,死亡現(xiàn)場離奇詭異耘婚,居然都是意外死亡,警方通過查閱死者的電腦和手機陆赋,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,493評論 3 385
  • 文/潘曉璐 我一進店門沐祷,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人攒岛,你說我怎么就攤上這事赖临。” “怎么了灾锯?”我有些...
    開封第一講書人閱讀 157,790評論 0 348
  • 文/不壞的土叔 我叫張陵兢榨,是天一觀的道長。 經(jīng)常有香客問我顺饮,道長吵聪,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,595評論 1 284
  • 正文 為了忘掉前任兼雄,我火速辦了婚禮吟逝,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘赦肋。我一直安慰自己块攒,他們只是感情好,可當我...
    茶點故事閱讀 65,718評論 6 386
  • 文/花漫 我一把揭開白布金砍。 她就那樣靜靜地躺著局蚀,像睡著了一般。 火紅的嫁衣襯著肌膚如雪恕稠。 梳的紋絲不亂的頭發(fā)上琅绅,一...
    開封第一講書人閱讀 49,906評論 1 290
  • 那天,我揣著相機與錄音鹅巍,去河邊找鬼千扶。 笑死,一個胖子當著我的面吹牛骆捧,可吹牛的內(nèi)容都是我干的澎羞。 我是一名探鬼主播,決...
    沈念sama閱讀 39,053評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼敛苇,長吁一口氣:“原來是場噩夢啊……” “哼妆绞!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,797評論 0 268
  • 序言:老撾萬榮一對情侶失蹤括饶,失蹤者是張志新(化名)和其女友劉穎株茶,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體图焰,經(jīng)...
    沈念sama閱讀 44,250評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡启盛,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,570評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了技羔。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片僵闯。...
    茶點故事閱讀 38,711評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖藤滥,靈堂內(nèi)的尸體忽然破棺而出鳖粟,到底是詐尸還是另有隱情,我是刑警寧澤超陆,帶...
    沈念sama閱讀 34,388評論 4 332
  • 正文 年R本政府宣布牺弹,位于F島的核電站,受9級特大地震影響时呀,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜晶默,卻給世界環(huán)境...
    茶點故事閱讀 40,018評論 3 316
  • 文/蒙蒙 一谨娜、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧磺陡,春花似錦趴梢、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,796評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至蝴悉,卻和暖如春彰阴,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背拍冠。 一陣腳步聲響...
    開封第一講書人閱讀 32,023評論 1 266
  • 我被黑心中介騙來泰國打工尿这, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人庆杜。 一個月前我還...
    沈念sama閱讀 46,461評論 2 360
  • 正文 我出身青樓射众,卻偏偏與公主長得像,于是被迫代替她去往敵國和親晃财。 傳聞我的和親對象是個殘疾皇子叨橱,可洞房花燭夜當晚...
    茶點故事閱讀 43,595評論 2 350

推薦閱讀更多精彩內(nèi)容

  • 概述 Octave是一款用于數(shù)值計算和繪圖的開源軟件, 精于矩陣運算:求解聯(lián)立方程組、計算矩陣特征值和特征向量等等...
    Alfie20閱讀 24,983評論 3 14
  • 答案來自于Charles Sun 歡迎指正。 1.創(chuàng)建變量myage罗洗,并存儲你的年齡愉舔。將該變量的值減1,然后再給變...
    CharlesSun9閱讀 5,644評論 0 5
  • 注明:本學習筆記目的用于作者個人學習栖博,其內(nèi)容整理出自MOOC電子科技大學數(shù)學實驗張勇老師等的課程課件屑宠,再次注明怀大,請...
    唉呀QwQ閱讀 1,426評論 0 0
  • 當我和你離別時—— 我不想把話隱藏在心上耕肩, 那時我是多么愛你啊, 盡我所能地愛得發(fā)狂鳞芙。 但是我們的相會我并不愉快丧叽,...
    羌淄泫閱讀 260評論 0 1
  • 寶寶喜歡吃草莓卫玖,回家前就在菜鋪買了一盒當做“禮物”取悅女兒。 冬天畢竟不是吃草莓的季節(jié)踊淳,果實頂部是誘人的紅色假瞬,靠近...
    理性小姐不理性閱讀 257評論 2 3