Octave เขาตั้งใจจะทำมาใช้ทดแทนโปรแกรม Matlab ครับ โดย Matlab จะเน้นทางด้าน Numerical และการคำนวณพวก matrix หากจะใช้งานพื้นฐานก็ใช้แทนกันได้ครับ ผมก็ใช้อยู่

แต่ octave อาจจะช้ากว่าหน่อยครับ แต่ข้อเสียของ Matlab คือ พอลงเครื่องแล้วทำให้เครื่องช้าลง แล้วก็หนักเครื่องพอสมควร และเวลาเปิดโปรแกรมก็ต้องรอนานกว่าจะได้ใช้

ส่วน Maxima นี่ผมเพิ่งจะได้ยิน เท่าที่ไปดูมาเขาพยายามทำในทำนองคล้ายๆกับ Mathematica หากมันตอบสนองความต้องการของผู้ใช้ได้ครบ ก็คงใช้แทนกันได้ครับ แต่ Mathematica น่าจะใช้ง่ายกว่านะครับ น่าจะเร็วและมีฟังก์ชันมากกว่า

ผมเห็นด้วยกับการหัดใช้ software opensource นะครับ หากนำมาหัดใช้ แล้วใช้ได้ดีก็จะเป็นประโยชน์