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

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) 


課程詳細資訊及網址

2013年12月30日

Octave 3.8 內建 GUI 開發環境



Octave 3.8 開始內建圖形界面的開發環境了

目前仍處於開發階段,所以預設仍是文字界面
須加上 --force-gui  參數才會開啟 GUI 界面
有了 GUI 方便性也增加許多,
預計 Octave 4.0 會成熟,並預設使用 GUI

另外,繪圖部份也加入使用 OpenGL 等新功能
互動性也更好(滑鼠可對圖形縮放、移動)




2013年12月11日

Octave ( MATLAB 替代軟體 )
























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

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

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