อัจฉริยะ เป็นโครงการซอฟต์แวร์โอเพ่นซอร์สและแจกจ่ายได้อย่างอิสระซึ่งได้รับการออกแบบมาตั้งแต่เริ่มต้นเพื่อใช้เป็นยูทิลิตี้ทางคณิตศาสตร์สำหรับภาษาส่วนขยายของ GEL คล้ายกับโปรแกรม Mathematica, BC, Maple หรือ Matlab
รองรับจำนวนเต็มความแม่นยำโดยพลการ
แอ็พพลิเคชันนี้รองรับจำนวนเต็มแม่นยำและความแม่นยำหลายแบบช่วยให้คุณสามารถแก้สมการเชิงตัวเลขและรากฐานของพหุนามรวมทั้งจัดการกับตัวเลขที่มีเหตุผลซึ่งเก็บไว้เป็นตัวหารและหารด้วย
จัดการหมายเลขที่ซับซ้อนด้วย
Genius ยังสามารถจัดการกับตัวเลขที่ซับซ้อนซึ่งเก็บอยู่ในพิกัดคาร์ทีเซียนแก้สมการทางคณิตศาสตร์การคำนวณเมทริกซ์และปัญหาพีชคณิตเชิงเส้นที่มีฟังก์ชันที่เกี่ยวข้องมากมาย
รองรับตรีโกณมิติและฟังก์ชันพื้นฐานที่พบมากที่สุด
นอกเหนือจากข้างต้นแล้ว Genius ยังสนับสนุนทฤษฎีจำนวนมากฟังก์ชันตรีโกณมิติและองค์ประกอบพื้นฐานที่พบมากที่สุด ได้แก่ การรวมฟังก์ชันการคำนวณเชิงสัญลักษณ์แคลคูลัสสถิติรวมถึงการคำนวณทางคณิตศาสตร์แบบแยกส่วนรวมทั้งเมทริกซ์และการผกผัน
รองรับประเภทพล็อตต่างๆ
ท่ามกลางคุณสมบัติอื่น ๆ เราสามารถพูดถึงการสนับสนุนการแปลงบรรทัดฟังก์ชันของฟังก์ชัน 2D รวมถึงกราฟ 2D มาตรฐานพล็อตพล็อตแผนผังแปลงฟังก์ชั่น 3D ความยาวคลื่นและแปลงเขตข้อมูลเวกเตอร์ซึ่งสามารถส่งออกไปเป็น PNG ของรูปแบบไฟล์ EPS
ภาษาการเขียนโปรแกรมเสร็จสมบูรณ์
เนื่องจากห้องสมุดมาตรฐาน Genius ส่วนใหญ่เขียนขึ้นในภาษาส่วนขยายของ GEL ทำให้ผู้ใช้มีภาษาการเขียนโปรแกรมที่สมบูรณ์ซึ่งมีการพิมพ์โดยอัตโนมัติ สามารถส่งเมทริกซ์เอาท์พุทลงใน LaTeX, MathML หรือ Troff (eqn) ซึ่งหมายความว่าคุณสามารถคัดลอกสิ่งใดจาก Genius ไปยังเอกสารในรูปแบบดังกล่าวได้
สภาพแวดล้อมการพัฒนาแบบบูรณาการในตัว
นอกเหนือจากส่วนของบรรทัดคำสั่งโครงการ Genius มีเครื่องมือกราฟิกแบบรวม IDE (Integrated Development Environment) ในตัวที่ผู้ใช้สามารถแก้ไขและทดสอบโปรแกรมได้โดยใช้ความพยายามขั้นต่ำ
แพลตฟอร์มที่สนับสนุนและความพร้อมใช้งาน
แอปพลิเคชันเขียนขึ้นทั้งหมดในภาษาซี (C) มีการแจกจ่ายไปพร้อมกับโครงการ GNOME และรองรับการกระจาย GNU / Linux ที่หลากหลาย แพลตฟอร์มฮาร์ดแวร์ทั้งแบบ 32 บิตและ 64 บิตได้รับการสนับสนุนในขณะนี้
มีอะไรใหม่ ในรุ่นนี้:
- ตัวอย่าง RungeKutta li>
- ตัวอย่างแผนพล็อตเส้นโค้ง
- เวอร์ชั่นภายในของ VTE เพื่อหลีกเลี่ยงการพึ่งพาสิ่งที่คัดค้าน
- คำแปลใหม่ (Andre Klapper, Balazs Mesko, Ask Hjor Larsen, Alan Morensen, Mario Blattermann, Andika Triwidada, Marek Cernocky ', МироCлaвНиколић, Daniel Mustieles, Kristjan Schmidt)
- หยุดขึ้นอยู่กับระบบสร้างใน gnome-common
มีอะไรใหม่ ในเวอร์ชัน 1.0.22:
- เพิ่มบรรทัดพล็อตของสมการสมการความร้อน FDM ตัวอย่างภาพเคลื่อนไหวและปรับปรุงพล็อตพื้นผิว
- เพิ่มตัวอย่างหลักอาร์กิวเมนต์
- เพิ่มตัวอย่างชุดตัวอย่าง Mandelbrot และตัวอย่างเศษส่วนของ Newton
- เพิ่มตัวอย่างสำหรับการแสดงผลการแมปที่ซับซ้อน
- เพิ่ม vizualizations ตัวอย่างสำหรับผลรวม Riemann และ Darboux
- แยกตัวอย่างไปยังเมนูย่อยเนื่องจากปัจจุบันมีมากเกินไป
- เพิ่ม & quot; เต็ม & quot; คุณสมบัติให้เป็นเส้นเพื่อให้รูปหลายเหลี่ยมที่เต็มไปด้วยรูป
- เพิ่มฟังก์ชัน LinePlotWaitForClick และ LinePlotMouseLocation สำหรับโปรแกรมเชิงโต้ตอบ (ใช้กับตัวอย่างใหม่ ๆ ที่กล่าวมาข้างต้น)
- LinePlotDrawPoints และ LinePlotDrawLine ยอมรับเวกเตอร์ของคอลัมน์ของ nubmers ที่ซับซ้อน
- แก้ไขลูปที่ไม่มีขีด จำกัด ที่เป็นไปได้ในการแยกวิเคราะห์ในระบบที่ใช้ flex ใหม่กว่า
- แก้ไขการตั้งค่าองค์ประกอบในเมทริกซ์ที่ถ่ายโอน (เวกเตอร์)
- แก้ไขสตริง doc เป็น ErrorFunction (ขอขอบคุณ Hjorth Larsen)
- แก้ไขพฤติกรรมที่ไม่ดีเมื่อกดปุ่มสองครั้ง & quot; เรียกใช้ & quot;
- แก้ไขการตัดทอน vte ต้องใช้เวลา 0.26 น.
- แก้ไขสตริงและการแก้ไขเอกสาร (ขอบคุณ Anders Johnsson)
- แก้ไข segfault เมื่อพยายามเปลี่ยนรหัสที่ป้องกันด้วย swapwith
- แก้ไขลักษณะ StripZeroColumns บนเมตริกซ์เป็นศูนย์
- แก้ไข Subfactorial (Anders Johnsson) และให้ Subfactorial, Factorial, DoubleFactorial ใช้กับเมตริกซ์
- แก้ไขฟังก์ชัน trigers ผกผันด้วยอาร์กิวเมนต์ที่ซับซ้อน
- การแก้ไขเล็กน้อยอื่น ๆ รวมถึงข้อขัดข้องบางอย่าง
- การปรับปรุงการแปล (Miguel Rodriguez Nunez, Marek Cernocky ', Anders Jonsson, Hjorth Larsen, Alan Mortensen, Balazs Ur, Mario Blattermann, Christian Kirbach, МироCлaвНиколић, Daniel Şerbanescu, Rafael Fontenelle, Piotr Drag, Tiago Santos, Enrico Nicoletto , Daniel Mustieles, Julien Hardelin, et moi)
- ระหว่างการเปลี่ยนแปลงเหล่านี้ผู้เขียน (Jiri) ได้รับการสนับสนุนบางส่วนจาก NSF DMS 1362337 และ Oklahoma State University
- เพิ่มไอคอนขนาดต่างๆรวมทั้ง SVG และเพิ่มคำสำคัญลงในไฟล์ .desktop
- การอัปเดตเอกสาร
- แก้ไขฟังก์ชัน PeriodicExtension
- ErrorFunction (erf) กำลังใช้ MPFR สำหรับค่าจริงเพื่อให้มีความแม่นยำและรวดเร็วยิ่งขึ้น
- ตัวอย่างชุดฟูริเยร์ไม่ได้ใช้กราฟรหัสแบบแฮนด์และชุดคำนวณด้วยมือดังนั้นจึงสามารถแก้ไขได้อย่างง่ายดายเพื่อแสดงชุดข้อมูลสำหรับฟังก์ชันต่างๆ
- แก้ไขการรวบรวม GCC 5
- การแก้ไขเล็กน้อยในโค้ดการวางแผนรวมถึง crasher ที่เป็นไปได้
- การอัปเดตการแปล (Wolfgang StA¶ggl, Marek AÅ'ernockA½, Maria Mavridou, ÃoÃÂNN€ÃÂNNà & quot; Ã
มีอะไรใหม่ ในเวอร์ชัน 1.0.20:
ความคิดเห็นที่ไม่พบ