顯示具有 MATLAB 標籤的文章。 顯示所有文章
顯示具有 MATLAB 標籤的文章。 顯示所有文章

2014年3月8日

Octave 動畫製作

有時候我們會想利用 Octave 畫出某些對時間變化的動態模擬的圖形或是分佈圖
對於這方面 Octave 似乎沒有看到有什麼解決方法?
(或許是我孤陋寡聞,如果有請告訴我)

然而,動畫可以看成是一張張依序播放的靜態畫面
所以若是我們將隨時間(t) 變化的圖形輸出成一張張圖檔
再將其串起即可成為動態影像

Octave 程式寫成對時間t 的參數式:

for t = 1:0.1:3*pi
...
name = sprintf("./pic/wave-%04d.jpg", t);
print(name);

...
end
print(file_name) 輸出圖檔,檔名加上序號方便之後轉檔用
再利用 ffmpeg 將這堆圖檔轉成mp4

EX:
ffmpeg -r 10 -i wave-%04d.jpg -c:v libx264 -r 30 wave.mp4

範例:




2014年2月12日

MATLAB & Simulink 免費課程








鈦思舉辦的 MATLAB & Simulink 免費課程

今年有下列課程,台北/新竹皆有
有興趣可以去看看

  1. MATLAB 基礎統計應用 
  2. MATLAB 進階統計應用
  3. MATLAB於影像處理及電腦視覺之應用
  4. MATLAB C程式碼產生器之使用技巧及應用 (MATLAB Coder ) 
  5. MATLAB 於訊號處理之應用 
  6. MATLAB和其他語言的整合 
  7. 基於MATLAB 的最佳化技術  
  8. 機器學習 (Machine learning) 


課程詳細資訊及網址

2014年2月10日

Java 中文字型問題解決方法



Linux 中執行某些 JAVA 程式時,會發現每當顯示到中文字時就會變成 [][][] 一堆的方格…
這是 JAVA  未安裝中文字型所致,當設定好中文字型,一切就能正常顯示。


安裝中文字型

  1. 到 JAVA 安裝目錄下的 jre/lib/fonts 中建立一個 fallback 目錄

EX:
若 JAVA 安裝目錄在 :/usr/java/latest/
建立 fallback 目錄 : # mkdir /usr/java/latest/jre/lib/fonts/fallback


  1. 將字型檔 copy 到 fallback 目錄中
EX:
# cp /usr/share/fonts/cjkuni-uming/uming.ttc  /usr/java/latest/jre/lib/fonts/fallback


  1. 到 fallback 目錄中,執行 mkfontscale 後,會產生一個 fonts.scale 檔案
  2. fonts.scale 內容接在 jre/lib/fonts 目錄中的 fonts.dir 後面並更新第一行所累計的數量
EX: 
# cat fallback/fonts.scale >> ../fonts.dir




2013年12月11日

Octave ( MATLAB 替代軟體 )
























理工相關的工作的人應該大多都聽過 MATLAB 這套功能強大又十分豪華的軟體

MATLAB 就像是一個虛擬的數學實驗室,
對於作各種分析模擬或是演算法,能過很快速的建立好對應的程式
然後有著漂亮的圖形輸出看到結果
當然,該軟體價格也…

如果有學校或公司有 license 可用,當然是最幸福的
若不幸沒有人幫你付錢那……
可以慫恿你老闆去買 license …XD
或是考慮用 open source 的 Octave 來代替