กลับไปหน้าบทความ

อ่าน 2 นาที

โปรแกรม Genius (ซอฟต์แวร์คณิตศาสตร์)

Genius (หรือที่รู้จักกันในชื่อ Genius Math Tool) เป็น สภาพแวดล้อม การคำนวณเชิงตัวเลขและภาษาการเขียนโปรแกรม แบบ โอเพนซอร์สฟรี ซึ่งคล้ายคลึงกับ MATLAB , GNU Octave ,...

โปรแกรม Genius (ซอฟต์แวร์คณิตศาสตร์)

อัจฉริยะ
นักพัฒนาจิริ เลบล
เวอร์ชันเสถียร
1.0.26 [ 1 ] แก้ไขข้อมูลนี้บนวิกิดาต้า / 19 กุมภาพันธ์ 2021 ( 19 กุมภาพันธ์ 2021 )
เขียนเป็นซี
ระบบปฏิบัติการใช้งานได้หลายแพลตฟอร์ม ( Linux , macOS )
พิมพ์การคำนวณทางเทคนิค
ใบอนุญาตจีพีแอล
เว็บไซต์www.jirka.org/genius.html
ที่เก็บข้อมูล
  • gitlab.gnome.org/GNOME/genius.git

Genius (หรือที่รู้จักกันในชื่อ Genius Math Tool) เป็น สภาพแวดล้อม การคำนวณเชิงตัวเลขและภาษาการเขียนโปรแกรม แบบ โอเพนซอร์สฟรี[ 2 ] ซึ่งคล้ายคลึงกับ MATLAB , GNU Octave , MathematicaและMapleในบางแง่มุมGenius มุ่งเน้นไปที่การทดลองทางคณิตศาสตร์มากกว่างานที่ต้องใช้การคำนวณอย่างหนัก นอกจากนี้ยังใช้งานได้ดีมากในฐานะเครื่องคิดเลข ภาษาการเขียนโปรแกรมเรียกว่า GEL และมีเป้าหมายที่จะมีไวยากรณ์ที่เป็นมิตรต่อคณิตศาสตร์ ซอฟต์แวร์มาพร้อมกับอินเทอร์เฟซบรรทัดคำสั่งและGUIซึ่งใช้ ไลบรารี GTK+เวอร์ชันกราฟิกสนับสนุนการพล็อตทั้งแบบ 2 มิติและ 3 มิติ เวอร์ชันกราฟิกประกอบด้วยชุดบทเรียนที่เดิมทีมีจุดมุ่งหมายเพื่อการสาธิตในชั้นเรียน

ประวัติศาสตร์

Genius เป็นเครื่องคิดเลขดั้งเดิมสำหรับ โครงการ GNOMEที่เริ่มต้นในปี 1997 แต่ถูกแยกออกเป็นโครงการแยกต่างหากหลังจาก GNOME เวอร์ชัน 0.13 ออกวางจำหน่ายในปี 1998 ไม่นานนัก ด้วยเหตุนี้ จึงเป็นที่รู้จักกันในชื่อ Genius Calculator หรือ GNOME Genius มีความพยายามที่จะรวม Genius และซอฟต์แวร์เรขาคณิตเชิงโต้ตอบDr. Geo เข้าด้วย กัน[ 3 ]แต่การรวมนี้ไม่เคยเกิดขึ้นจริง[ 4 ] เวอร์ชัน 1.0 ออกวางจำหน่ายในปี 2007 เกือบ 10 ปีหลังจากเวอร์ชันแรกออกวางจำหน่าย

ตัวอย่างซอร์สโค้ด GEL

ต่อไปนี้เป็นตัวอย่างนิยามของฟังก์ชันที่คำนวณแฟกทอเรียลแบบเรียกซ้ำ

ฟังก์ชัน f(x) = ( ถ้า x <= 1 แล้ว 1 อื่น (f(x-1)*x) ) 

GEL มีฟังก์ชันพื้นฐานสำหรับการเขียนผลคูณแบบวนซ้ำ ดังนั้นเราจึงได้เวอร์ชันแบบวนซ้ำดังต่อไปนี้

ฟังก์ชัน f(x) = ผลคูณ k=1 ถึง x ทำ k 

ดูเพิ่มเติม

หมายเหตุและเอกสารอ้างอิง

  1. ^ George Lebl (18 กุมภาพันธ์ 2021). "GENIUS 1.0.26 รุ่น "Dilapidated barn"" . สืบค้นเมื่อ19 กุมภาพันธ์ 2021 .
  2. ^ "อัจฉริยะ" . www.jirka.org . สืบค้นเมื่อ2009-03-06 .
  3. ^ Lebl, George (6 ก.ย. 1999). "อนาคตอัจฉริยะ: ดร.อัจฉริยะ (ดร.จีโอ+อัจฉริยะ)" . genius-list (รายชื่อผู้รับจดหมาย) . สืบค้นเมื่อ18 มิ.ย. 2024 .
  4. ^ Fernandes, Hilaire (24 กรกฎาคม 2545). "savannah.gnu.org: การส่ง Dr. Geo" . savannah-hackers (รายชื่อผู้รับจดหมาย) . สืบค้นเมื่อ18 มิถุนายน 2567 . DrGeo ถูกแทนที่ด้วย Drgenius เมื่อรวมเข้ากับซอฟต์แวร์ Genius แต่ DrGenius จะถูกแทนที่ด้วย DrGeo อีกครั้งในเวอร์ชันใหม่
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Genius_(mathematics_software)&oldid=1350976214 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ โปรแกรม Genius (ซอฟต์แวร์คณิตศาสตร์)

Genius (หรือที่รู้จักกันในชื่อ Genius Math Tool) เป็น สภาพแวดล้อม การคำนวณเชิงตัวเลขและภาษาการเขียนโปรแกรม แบบ โอเพนซอร์สฟรี ซึ่งคล้ายคลึงกับ MATLAB , GNU Octave ,...

ประวัติศาสตร์

Genius เป็นเครื่องคิดเลขดั้งเดิมสำหรับ โครงการ GNOME ที่เริ่มต้นในปี 1997 แต่ถูกแยกออกเป็นโครงการแยกต่างหากหลังจาก GNOME เวอร์ชัน 0.

ตัวอย่างซอร์สโค้ด GEL

ต่อไปนี้เป็นตัวอย่างนิยามของฟังก์ชันที่คำนวณแฟกทอเรียลแบบเรียกซ้ำ

หมายเหตุและเอกสารอ้างอิง

^ George Lebl (18 กุมภาพันธ์ 2021). "GENIUS 1.0.26 รุ่น "Dilapidated barn"" . สืบค้นเมื่อ 19 กุมภาพันธ์ 2021 . ^ "อัจฉริยะ" . www.jirka.org . สืบค้นเมื่อ 2009-03-06 . ^ Lebl, George (6 ก.ย. 1999). "อนาคตอัจฉริยะ: ดร.อัจฉริยะ (ดร.จีโอ+อัจฉริยะ)" .