Showing posts with label octave. Show all posts
Showing posts with label octave. Show all posts

28 June 2008

Octave ของเล่นคนเก่งเลข


คนชอบเลขคงรู้จักโปรแกรม Mathlab กันบ้าง ตอนเรียนหนังสือผมก็ต้องใช้เหมือนกัน ที่มหาลัยเขามีให้ใช้ แต่ถ้าใช้ที่บ้านผมใช้ Octave แทน

Octave เป็นโปรแกรมเหมือนๆกับ Mathlab และก็เข้ากันได้กับ Mathlab ด้วย (แต่ไม่ 100% แค่เกือบๆ) สคริปต์ส่วนใหญ่ที่เราเขียนสำหรับ Mathlab สามารถนำมาใช้ใน Octave ได้เลย แต่ถ้าเราใช้คำสั่งแปลกๆในสคริปต์เราอาจจะต้องแก้ไขเล็กน้อย


รูปที่เห็นข้างบนได้มาจากคำสั่งนี้ (ได้มาจาก website ที่ให้ซักที่ ไม่ได้จดไว้)

>> [x,y] = meshgrid([-12 : 1/2 : +12]);
>> z = sin(sqrt(x .* x + y .* y)) ./ sqrt(x .* x + y .* y);
>> mesh(x,y,z);


ถ้าใครใช้ Mathlab อยู่แล้วก็ลองเล่นดูนะครับ หรือใครเริ่มสนใจก็หาอ่านการใช้งานได้โดย google เอา โดยใช้คำว่า 'octave tutorial'