2014年9月9日 星期二

[Matlab] Spectrogram長白色痘痘? 教您如何除痘

用Matlab做聲紋時,我們可以畫出還不錯的圖片,但是存檔時,就常常會跑出白色的點。相對的Octave就沒有這樣的問題。對於習慣使用Matlab的使用者而言,這無疑是一個令人頭疼的問題。這邊有一個方法可以幫忙避免白色的遺失資料點。

先比較一下使用後(上)與使用前(下,拿先前的圖借用)的圖片差異吧!可以看到差別非常多呢!!
















































[R] 長條圖繪製

許多時候我們需要繪製長條圖,通常我們會使用Excel進行繪製,效果也相當不錯,不過撇開Excel時,你會使用R進行繪圖嗎?今天我們來學學如何用R進行繪圖。































2014年9月7日 星期日

[Matlab/Ocyave] Spectrogram overlap 需要多少? 一個解決out of memory的方法

處理聲音訊號時,若要繪製聲紋圖,最煩的就是遇到out of menory這件事情。以前我使用32bit的版本,只要是20秒以上的聲音訊號,我都沒有辦法畫出聲紋來,非常困擾。當時查到一些資料說32位元記憶體使用量太少,可以使用64為原版本以避免記憶體不足,於是我就換成64位元的了。最近因為有一些需求,需要繪製超過100秒的聲音聲紋圖,但...我以前的畫法就只能允許我畫約60秒而已,我又再次的頭大了。再次探討如何不要發生out of memory這件事情。
今天來看看我為何會一直發生記憶體不足的事情吧!!

先跑一下500秒的音訊圖看看。(上為Matlab,下為Octave,因為忘記存出音訊讓cotave讀,就刪掉變數了,所以圖就不一樣啦,且錄音錄8分多鐘太久了...所以我隨便錄25秒,然後將矩陣加到300秒XD)










Octave 竟然跑500會睡著= =,根本沒有在動,所以畫300秒就好,還滿快的



2014年8月25日 星期一

[Octave] 主程式安裝與 package安裝載入

Octave 是免費軟體,比起Matlab實在是太便宜了(我說的是金錢成本,時間成本要自己考慮囉)!!!未來我也傾向慢慢學習使用Octave,並且慢慢遠離Matlab。這邊來分享怎麼安裝主程式、工具包,以及工具包的載入。

主程式安裝

步驟一:下載安裝檔(以下連結會直接進入官方網站)
Octave 3.6.4 for Windows
Octave for Mac

步驟二:安裝
 直接點擊安裝檔,瘋狂按下一步






















2014年8月23日 星期六

[Matlab/Octave] 音訊、波形圖、聲紋圖、頻譜圖

前年因為參加了聲學研討會,學到如何以聲音訊號來繪圖。聲音訊號可以繪出3種較為基本的圖,分別為波形圖、頻譜圖及聲紋圖,其中聲紋圖較為複雜,因為它是屬於3維的圖,但其中一個維度以顏色作為表示,因此是張2D3維圖。頻譜圖我也套用網路的程式碼作為運算基礎,因為我不懂其數學的基本原理,並沒有辦法自己寫出程式碼進行運算(參考連結)。































2014年8月19日 星期二

[Word/PPT] 尺規與定位點

小時候寫作文,老師都要我們空四格再寫題目,換行空兩格再第一段,之後每段都要開頭空兩格,可是作文稿紙有格子,Word沒有啊(其實有,但這裡先不介紹,想嘗鮮請見「稿紙設定」)!!!這時候要空格,相信許多人就會空格鍵按四次,因為一個中文字佔兩個字元寬度,空白鍵就要按四個才能等於兩個中文字。有些人可能會直接用Tab鍵,但縮排時用Tab鍵有先打文字再按Tab鍵的限制,否則只是輸入較大的空格,而非縮排。這時尺規就是您可信賴的好夥伴,幫你調整文字位置。
在 Office 2013中,畫面簡潔化,所以尺規也變成預設隱藏的工具了,所以想要使用必須先把他叫出來。
一、叫出尺規
檢視→尺規(勾選)



























2014年8月18日 星期一

[PPT] 相簿 與 照片批次壓縮轉檔

手邊有相機的朋友,是不是常常拍很多照片想與人分享呢?PPT其實可以一次匯入一批照片做成相簿,甚至製成相片影片,另外也還可以幫你完成照片壓縮、轉檔的動作。這些功能讓我們的分享更加簡單,或是上傳照片更加快速。

趕快來看要怎麼辦到吧!!