ระบบสำหรับการคำนวณทางคณิตศาสตร์ GNU Octave 8.1.0 (รุ่นแรกของสาขา 8.x) เปิดตัวแล้ว โดยให้ภาษาที่ตีความซึ่งส่วนใหญ่เข้ากันได้กับ Matlab GNU Octave สามารถใช้เพื่อแก้ปัญหาเชิงเส้น สมการไม่เชิงเส้นและเชิงอนุพันธ์ การคำนวณโดยใช้จำนวนเชิงซ้อนและเมทริกซ์ การสร้างภาพข้อมูล และการทดลองทางคณิตศาสตร์
ท่ามกลางการเปลี่ยนแปลงในรุ่นใหม่:
- เพิ่มความสามารถในการใช้ธีมสีเข้มให้กับอินเทอร์เฟซแบบกราฟิก แถบเครื่องมือมีไอคอนที่ตัดกันใหม่
- เพิ่มวิดเจ็ตใหม่ด้วยเทอร์มินัล (ปิดใช้งานโดยค่าเริ่มต้น ต้องเปิดใช้งานด้วยพารามิเตอร์ "--experimental-terminal-widget" เพื่อเปิดใช้งาน)
- เพิ่มแบบอักษรใหม่สำหรับโปรแกรมดูเอกสาร
- ประสิทธิภาพของฟังก์ชันตัวกรองเพิ่มขึ้นห้าเท่า ซึ่งส่งผลให้ประสิทธิภาพของฟังก์ชัน deconv, fftfilt และ arma_rnd ดีขึ้นด้วย
- มั่นใจได้ถึงความเข้ากันได้กับไลบรารีสำหรับการทำงานกับนิพจน์ทั่วไป PCRE2 ซึ่งเปิดใช้งานโดยค่าเริ่มต้น
- การเปลี่ยนแปลงส่วนใหญ่มีจุดมุ่งหมายเพื่อปรับปรุงความเข้ากันได้กับ Matlab และขยายขีดความสามารถของฟังก์ชันที่มีอยู่มากมาย
- เพิ่มฟังก์ชั่นใหม่ clearAllMemoizedCaches, matlab.lang.MemoizedFunction, บันทึก, ทำให้เป็นมาตรฐาน, pagectranspose, pagetranspose, uifigure
ที่มา: opennet.ru