R 很不錯,上次看到有一篇文章說學術界的發表,用 R 的已經超過用 SPSS。
和 Octave 差不多的還有 Scilab, Freemat。Scilab 上次用時發現連基本的向量內積 dot 指令都沒有,指令和 Matlab 有點不同。不過法國和中國都有官方單位在研發及推廣,後續開發比較有保障。Freemat 用的人和研發都比較慢,有少數計算結果和 Matlab 不一樣,不過互動式介面很早就有了,算是比較好學。另外推薦 Julia ,是這幾年新出的語言,速度比 Matlab 還快,我是覺得很有前途。
AutoCAD 的話,可以試試 DraftSight 。雖然不是開源的,不過算是免費中比較成熟的。
maxima 是同類軟體中最強的免費軟體,
不過說真的和 mathematica 的技術能力差了大概有十幾年,
差距也愈來愈大。
如果是在學校的話,可以考慮學生版。