2014年12月5日 星期五

[Word] 取代文字格式

我想,取代文字對大家而言可能不陌生,但不知大家是否有注意到對話窗格中有"更多"的選項?

image

有著這個選項意味著,強大的Word可以依據你要的對象進行取代,以快速完成文書處理作業。

2014年11月29日 星期六

[Matlab] 動畫製作-影片篇

sound_movie

先前我們曾經學過如何製作GIF動畫,但這不夠過癮吧!說到底,GIF也只是會動的圖片而已,而且一定沒有聲音。今天來跟大家介紹幾行動畫生成的指令。

2014年11月15日 星期六

[PPT] 沒有磁片?

image

天啊,上次開PPT明明就還沒問題,怎麼今天開啟PPT就跟我說錯誤?還叫我插入磁片?好煩阿!!!

當我們打開PPT時,PPT預設狀態會將最近開啟的25個檔案捷徑記錄下來,因此當我們上次是讀入光碟或是隨身碟時,它會自動的再去搜尋該檔案。發生上述警告的原因可能就是因為您的光碟、隨身碟或記憶卡已經移除,PPT無法抓取資料而產生。下面有幾樣解決方式供大家參考!!

2014年10月24日 星期五

[Matlab/Octave] 音訊給個比例尺

在一些時候我們或許會想把聲音訊號的波型圖以較輕鬆的方式作呈現,不想要有時間軸也不想要有振幅值,就單純的一個波形就好,最多再加個聲音長度的比例尺。但是正規的畫圖就是會有XY軸,而有告知時間的X軸也不需要比例尺了,看起來真的很不輕鬆。這兩天,我有點無聊,想說能玩玩什麼,於是就想一下要如何畫出這樣的圖片,打發時間。

image

2014年10月22日 星期三

[Matlab] 去除雜訊

錄音時有背景噪音是在所難免的,可是如果錄完音後可以把背景噪音去掉,那太棒了,尤其是當訊號需要被用於分析時,總不能也把背景雜音一起分析吧,除非他有意義。我不懂去除雜音的原理以及數學運算,但網路上有人分享去除雜音的程式碼。今天就來介紹如何借用別人的程式碼吧。首先,先找到適合自己使用的程式碼連結↓↓↓↓↓image

範例來源:Choqueuse Vincent. 2010. Vuvuzela sound denoising algorithm. http://www.mathworks.com/matlabcentral/fileexchange/27912-vuvuzela-sound-denoising-algorithm. on 2014/8/24

2014年10月20日 星期一

[Office] 開發人員

Microsoft office 的基本功能已經非常夠用了,但有些功能雖然可以辦到,卻要一再地做重複工作才能處理,非常麻煩。此時我們可以使用開發人員內的功能來幫我們執行工作,我們只需要寫幾行程式碼即可。

image

[Word] 批次刪除圖片

有時候檔案中會放入大量的圖片,以增加內文豐富度,使文章圖文並茂。但此時檔案會很大,要寄信不一定寄的出去,如果對方只是需要內文,不需要圖片的話,那就可以使用批次刪除圖片的功能了,或是你有特殊需要,必須刪除圖片並且保留文字格式,你也可以學一下這招!!
投影片1

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其實可以一次匯入一批照片做成相簿,甚至製成相片影片,另外也還可以幫你完成照片壓縮、轉檔的動作。這些功能讓我們的分享更加簡單,或是上傳照片更加快速。

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



























2014年8月15日 星期五

[Matlab] GIF 動畫製作─2

上一篇動畫製作當中,每次都必須重新繪出正弦波,對電腦而言算是相當簡單,重畫也沒關係,但如果你處理的是其他資料,光畫圖就很燒電腦的話,你又要坐上百張的圖製成動畫,那可真的累了...之前好玩跑聲紋圖動畫,電腦就因此一夜沒睡,真的很燒。所以我想到一個方式,首先必須先將底圖畫好,剩下的再到圖片裡面做更改,這樣雖然對電腦而言工作量有點大,但卻遠小於每次都重新分析聲紋圖的工作量。改好圖後再製成動畫即可。這邊也以簡單的圖作範例。下圖約為8秒的聲音訊號,錄製的聲音為拍手聲。

























2014年8月13日 星期三

[Matlab] GIF 動畫製作─1

利用程式繪圖熟悉了便非常簡單,也可畫出各式各樣的圖,但有否想過如果圖會動,是不是會更好?有些圖若是動畫,那會更吸引人注意,像是聲音的波形圖,若能做成動畫,甚至搭配上音訊,那就非常的棒了。這邊我用簡單的正弦函數做動畫給大家參考。
























[Matlab/Octave] 繪製多圖 (subplot)

一次畫一張圖不夠看,想要有細部檢視又不想畫兩張圖,那就畫在一起吧。一張圖裡面要放超過一張圖,所需要的指令就是subplot,先進行位置指定後再開始畫圖。先來看一張範例。


這是一張波形圖,但因為波形曲線相當密集,因此放大特定區域來看波形曲線。


























2014年8月12日 星期二

[Matlab/Octave] Plot 特定位置上色

在程式繪圖時,有時我們必須將某些部分上色做標記,讓重點部分清楚被表示在圖上。這時我們會需要 Hold 指令。

先來看看範例:對此正弦函數0-2的區間上紅色,結果如下兩圖。





































[Word] 交互參照

寫報告時,我們常需要插入圖與表,此時內文也需要有相對應的圖表編號。在只有幾張圖或表的情況下,可以不用用到交互參照的功能,但如果你有10張以上的圖表,且又有可能在中間插入圖表,這時候就需要這種進階的功能了!!!因為插在中間時,後面的編號都必須重改,玩個幾次後不僅累,還有可能會出錯。學習交互參照,未來都不愁出錯了!!!

現在來學習交互參照的使用方法吧!!

步驟一:在內文中插入圖片
插入→圖片→選擇圖片

2014年8月11日 星期一

[PPT] 製作母片

剛打開Powerpoint 2013時,我們可以看到許多漂亮的佈景主題可以使用(下圖)。偶爾,我們卻找不到自己喜歡的風格可以使用,因而在製作過程中花費許多時間在編輯投影片的風格。這邊來與大家分享如何自己做自己的佈景主題。






















[Matlab/Octave] 泡泡圖 (Bubble plot)

在許多的情況下,我們可以使用泡泡圖作為資訊的表達方式。在大熟知的 Microsoft Office Excel中也有泡泡圖的選項可供大家使用。Microsoft Office Excel 所提供的泡泡圖功能並不完善。這邊以 Matlab 進行數據的處理,並繪製泡泡圖。

數據特性:
有三個比較組別,每組都有相同的績分等級。
在此,欲比較組別間的積分分布情況。

例題:
三隻小馬比賽搶四種水果,搶到的結果如下圖。