และ GNU Octave สามารถรันไฟล์ของ MATLAB ได้เกือบสมบูรณ์แบบ GNU Octave จึงเป็นโปรแกรมที่สามารถทดแทน MATLAB ได้
เอกสารแนะนำการใช้งาน GNU Octave
- มาใช้ octave กันเถิด : https://www.gotoknow.org/posts/242627
- Octave Programming Tutorial : https://en.wikibooks.org/wiki/Octave_Programming_Tutorial
- GNU Octave Wiki : http://wiki.octave.org/GNU_Octave_Wiki
การติดตั้ง Octave
สามารถโหลดมาติดตั้งได้จาก https://www.gnu.org/software/octave/download.html
เมื่อทำการติดตั้งเสร็จแล้ว มาใช้ Octave กับ Python กันต่อครับ
เฉพาะ Windows
ให้ทำการตั้งค่า path ที่ตั้ง Octave ด้วยคำสั่ง
setx PATH "%PATH%;
โมดูล oct2py เป็นโมดูลในภาษา Python สำหรับใช้เชื่อมการทำงานระหว่าง Octave กับ Python ใน Python ใช้ MIT License
สามารถติดตั้งได้โดยใช้คำสั่ง pip :
$ pip3 install oct2py
การใช้งาน
อ่านเอกสารการใช้งานได้ที่ http://blink1073.github.io/oct2py/
import numpy as np
from oct2py import Oct2Py
oc = Oct2Py()
oc.plot([1,2,3],'-o', linewidth=2)
xx = np.arange(-2*np.pi, 2*np.pi, 0.2)
oc.surf(np.subtract.outer(np.sin(xx), np.cos(xx)))
ผลลัพธ์
เอกสารเพิ่มเติม
- วิธีการ Port จาก MATLAB มา GNU Octave http://www.octave.org/wiki/index.php?title=FAQ#Porting_programs_from_Matlab_to_Octave
- ความแตกต่างรหะว่าง GNU Octave กับ MATLAB https://en.wikibooks.org/wiki/MATLAB_Programming/Differences_between_Octave_and_MATLAB
- รัน Python ใน GNU Octave http://wiki.octave.org/Python_interface
ขอบคุณครับ
นำเสนอโดย นาย วรรณพงษ์ ภัททิยไพบูลย์
Python 3 By Wannaphong
0 ความคิดเห็น:
แสดงความคิดเห็น
แสดงความคิดเห็นได้ครับ :)