Math.js

ภาพหน้าจอของซอฟแวร์:
Math.js
รายละเอียดซอฟแวร์:
รุ่น: 2.6.0 การปรับปรุง
วันที่อัพโหลด: 9 Feb 16
ผู้พัฒนา: Jos de Jong
การอนุญาต: ฟรี
ความนิยม: 79

Rating: nan/5 (Total Votes: 0)

Math.js ทำงานร่วมกับฝั่งไคลเอ็นต์ (เบราว์เซอร์) และฝั่งเซิร์ฟเวอร์ (Node.js) สภาพแวดล้อม.

Math.js ไม่ได้มุ่งหวังที่จะมาแทนที่ในตัวรองรับ JavaScript, เท่านั้นที่จะขยายมัน.

เพิ่มการสนับสนุนสำหรับคุณสมบัติที่ได้รับการสนับสนุนโดยกำเนิดใน JavaScript เช่นช่วงที่ค่าคงที่หน่วยฝึกอบรม, ฟังก์ชั่นทางคณิตศาสตร์จำนวนจริงตัวเลขที่ซับซ้อนสถิติความน่าจะเป็นตรีโกณมิติและแยกวิเคราะห์การแสดงออก.

โครงสร้างของห้องสมุดยังเป็นเปิดมากที่ช่วยให้โปรแกรมเมอร์ใด ๆ ที่จะขยายมันด้วยการสนับสนุนที่เขาต้องการ

มีอะไรใหม่ ในรุ่นนี้:.

  • ดำเนินการ quantileSeq ฟังก์ชั่นและ partitionSelect.
  • ฟังก์ชั่นการดำเนินการ stirlingS2, bellNumbers องค์ประกอบและพหุนาม.
  • การปรับปรุงประสิทธิภาพการทำงานของค่ามัธยฐาน.
  • ขยายอินเตอร์เฟซบรรทัดคำสั่งที่มีตัวเลือกโหมดการส่งออกทั้งสำนวนส่งผลให้เกิดการแสดงสตริงหรือตัวแทน Tex.

มีอะไรใหม่ ในรุ่น 2.4.2:.

  • ดำเนินการ quantileSeq ฟังก์ชั่นและ partitionSelect
  • ฟังก์ชั่นการดำเนินการ stirlingS2, bellNumbers องค์ประกอบและพหุนาม.
  • การปรับปรุงประสิทธิภาพการทำงานของค่ามัธยฐาน.
  • ขยายอินเตอร์เฟซบรรทัดคำสั่งที่มีตัวเลือกโหมดการส่งออกทั้งสำนวนส่งผลให้เกิดการแสดงสตริงหรือตัวแทน Tex.

มีอะไรใหม่ ในรุ่น 2.2.0:.

  • ดำเนินการ quantileSeq ฟังก์ชั่นและ partitionSelect
  • ฟังก์ชั่นการดำเนินการ stirlingS2, bellNumbers องค์ประกอบและพหุนาม.
  • การปรับปรุงประสิทธิภาพการทำงานของค่ามัธยฐาน.
  • ขยายอินเตอร์เฟซบรรทัดคำสั่งที่มีตัวเลือกโหมดการส่งออกทั้งสำนวนส่งผลให้เกิดการแสดงสตริงหรือตัวแทน Tex.

มีอะไรใหม่ ในรุ่น 1.6.0:.

  • เพิ่มหน่วยหิน (6.35 กก.)
  • การสนับสนุนการดำเนินการสำหรับการฝึกอบรมเบาบาง.
  • ดำเนินการสนับสนุน BigNumber สำหรับ atan2 ฟังก์ชั่น.
  • การสนับสนุนนำมาใช้สำหรับการแสดงน้ำยางที่กำหนดเอง.
  • การปรับปรุงและแก้ไขข้อผิดพลาดในการแสดงผลในวงเล็บ Node.toString และ Node.toTex ฟังก์ชั่น.

มีอะไรใหม่ ในรุ่น 1.5.2:.

  • เพิ่มหน่วยหิน (6.35 กก.)
  • การสนับสนุนการดำเนินการสำหรับการฝึกอบรมเบาบาง.
  • ดำเนินการสนับสนุน BigNumber สำหรับ atan2 ฟังก์ชั่น.
  • การสนับสนุนนำมาใช้สำหรับการแสดงน้ำยางที่กำหนดเอง.
  • การปรับปรุงและแก้ไขข้อผิดพลาดในการแสดงผลในวงเล็บ Node.toString และ Node.toTex ฟังก์ชั่น.

มีอะไรใหม่ ในรุ่น 1.3.0:

  • ดำเนินการใช้งาน BigNumber ของฟังก์ชันตรีโกณมิติที่สุด: บาป cos, Tan มิดชิด, acos, Atan, กระบอง, Sinh, tanh.
  • ฟังก์ชั่นการดำเนินการติดตาม.
  • โหลดได้เร็วขึ้นของการกำหนดค่า BigNumber ที่มีความแม่นยำสูงโดยค่าคงที่โหลดขี้เกียจเหมือนปี่และ e.
  • ค่าคงที่คงที่น่านและอินฟินิตี้ไม่เป็นวัตถุ BigNumber เมื่อ BigNumbers มีการกำหนดค่า.
  • คงวงเล็บในการเป็นตัวแทนของพีชคณิต TOTEX ฟังก์ชั่นที่ขาดหายไป.

มีอะไรใหม่ ในรุ่น 1.2.0:

  • การสนับสนุนสำหรับการดำเนินงานบิต bitAnd, bitNot, bitOr, bitXor, leftShift, rightArithShift และ rightLogShift.
  • การสนับสนุนสำหรับการดำเนินงานแบบบูลและไม่ได้หรือ XOR.
  • การสนับสนุนสำหรับฟังก์ชันแกมมา.
  • แปลงหน่วยโดยไม่คุ้มค่าในขณะนี้จะส่งผลให้หน่วยงานที่มีค่านั่นคือนิ้วซม. จะกลับมา 2.54 ซมแทนซม.
  • ปรับปรุงความถูกต้องของ Sinh และ cos ซับซ้อนและบาป.
  • ฟังก์ชั่นเลือกที่จะเปลี่ยนชื่อเป็นห่วงโซ่ ฟังก์ชั่นเก่าเลือกจะยังคงทำงานจน v2.0 math.js.

มีอะไรใหม่ ในรุ่น 1.0.0:

  • ดำเนินการกรองฟังก์ชั่น (x, Test)
  • math.distribution ลบออกตอนนี้ต้องการทบทวนบางอย่าง.
  • math.number สามารถแปลงหน่วยตัวเลข (ต้องใช้อาร์กิวเมนต์ที่สอง).
  • คงมีความสำคัญปัญหาบางอย่างกับช่วงและการแปลงผู้ประกอบการ.
  • แก้ไขปัญหา zero-based เมื่อได้รับส่วนย่อยเมทริกซ์โดยใช้ดัชนีที่มีเมทริกซ์.

มีอะไรใหม่ ในรุ่น 0.25.0:

  • นำออกฟังก์ชั่นยูทิลิตี้ ifElse ฟังก์ชั่นนี้เป็นตอนที่ซ้ำซ้อน parser แสดงออกมีผู้ประกอบการเงื่อนไข? B: c.
  • แก้ไขข้อผิดพลาดกับการคูณจำนวนที่มีอุณหภูมิ
  • เช่น math.eval ('10 * เซลเซียส).
  • แก้ไขข้อผิดพลาดที่มีสัญลักษณ์ที่มีค่าไม่ได้กำหนดไม่ได้รับการประเมิน.
  • ห้องสมุดในขณะนี้กลับทันทีอินสแตนซ์เริ่มต้นของ mathjs ไม่มีความจำเป็นที่จะยกตัวอย่าง math.js ในขั้นตอนที่แยกต่างหากเว้นแต่คนที่จะตั้งค่าตัวเลือกการกำหนดค่า.

มีอะไรใหม่ ในรุ่น 0.21.0:

  • ประเภททรัพย์สินเพิ่มไปยังต่อมน้ำแสดงออกทั้งหมดในโหนด ต้นไม้.
  • ฟังก์ชั่นคงเข้าสู่ระบบ log10 ธารและ sqrt ไม่สนับสนุนผลที่ซับซ้อนจากการป้อนข้อมูล BigNumber (เช่น sqrt (bignumber (-4))).

มีอะไรใหม่ ในรุ่น 0.19.0:

  • ฟังก์ชั่นการดำเนินการเปรียบเทียบผลรวมแยง, var, มาตรฐานค่ามัธยฐาน.
  • แก้ไขข้อผิดพลาด.

มีอะไรใหม่ ในรุ่น 0.14.0:

  • นำออกกำหนดการอาร์เรย์ที่ซ้อนกันในตัวแยกวิเคราะห์การแสดงออก ขณะนี้คุณสามารถป้อนข้อมูลอาร์เรย์ซ้อนกันเช่นใน JavaScript การฝึกอบรมสามารถนำมาตัดแบ่งใช้ concat ฟังก์ชั่น.
  • ไวยากรณ์เมทริกซ์ [ ... ] ในตัวแยกวิเคราะห์การแสดงออกในขณะนี้สร้างเมทริกซ์มิติ 1 โดยค่าเริ่มต้น math.eval ( '[1,2,3,4]') ผลตอบแทนเ​​มทริกซ์ที่มีขนาด [4], math.eval ( '[1,2; 3,4]') ผลตอบแทนเ​​มทริกซ์ที่มีขนาด [2,2 ].
  • เอกสารปรับโครงสร้างและขยาย.
  • คงทำงานที่ไม่ใช่ผู้ประกอบการ mod (ผู้ประกอบการโมดูลัส).

มีอะไรใหม่ ในรุ่น 0.13.0:

  • ยกเลิกการสนับสนุนสำหรับสเกลาในกลุ่มย่อยฟังก์ชั่นมัน ตอนนี้สนับสนุนเฉพาะอาร์เรย์เมทริกซ์และสตริง.
  • นำออกฟังก์ชั่นและการตั้งค่าจากตัวเลือกที่พวกเขาจะซ้ำกับกลุ่มย่อยฟังก์ชั่น.
  • แทนที่ฟังก์ชั่นและการตั้งค่าของเมทริกซ์ที่มีระบบย่อยฟังก์ชันเดียว.
  • บางคนย้ายไปรอบ ๆ ด้วยรหัสและ namespaces.

มีอะไรใหม่ ในรุ่น 0.12.1:.

  • คงที่รุ่นเก่า README.md
  • แก้ไขการทดสอบหน่วยหัก.

มีอะไรใหม่ ในรุ่น 0.10.0:

  • การสนับสนุนนำมาใช้สำหรับการฉีดไสโหนดที่กำหนดเองในตัวแยกวิเคราะห์ที่ . สามารถนำมาใช้เช่นการดำเนินการจัดการโหนดสำหรับพล็อตกราฟ.
  • สิ้นสุดการดำเนินการเอกสารของผู้ใช้และฟังก์ชั่นความช่วยเหลือใหม่.
  • ฟังก์ชั่นขนาดและบีบตอนนี้กลับเมทริกซ์แทนอาร์เรย์เป็นผลผลิตกับการป้อนข้อมูล Matrix.
  • เพิ่มเอกภาพอย่างต่อเนื่อง (2 * PI) ขอบคุณแซค Zibrat (palimpsests).
  • เปลี่ยนฟังก์ชั่นการ unaryminus เอก.
  • แก้ไขข้อผิดพลาดในการกำหนดอ้างอิงโหนดในฟังก์ชั่นที่ได้รับมอบหมาย.

มีอะไรใหม่ ในรุ่น 0.9.0:

  • ดำเนินการฟังก์ชั่นระบบย่อยจะได้รับหรือตั้งกลุ่มย่อย จากเมทริกซ์สตริงหรือชนิดข้อมูลอื่น ๆ .
  • ดำเนินการจำนวนฟังก์ชั่นการก่อสร้างและสตริง (มีประโยชน์ส่วนใหญ่ภายในตัวแยกวิเคราะห์ที่).
  • ปรับปรุงฟังก์ชั่น Det.
  • ย้ายรหัสแยกจากต้นแบบ math.expr.Parser ทำงาน math.parse เรียบง่าย Parser นิด ๆ หน่อย ๆ .
  • ยิ่งง่ายรหัสของขอบเขตและพื้นที่ทำงาน.
  • คง mod ฟังก์ชั่นสำหรับ numerators ลบและเพิ่มข้อความผิดพลาดในกรณีของการป้อนข้อมูลที่ไม่ถูกต้อง.

มีอะไรใหม่ ในรุ่น 0.7.2:

  • วิธีคงไม่เท่ากันซึ่งได้รับการตรวจสอบเพื่อความเท่าเทียมกันแทน ของความไม่เท่าเทียมกัน.

มีอะไรใหม่ ในรุ่น 0.7.0:.

  • เพิ่มตัวอย่าง
  • เปลี่ยนวิธีการสแควร์และก้อนองค์ประกอบในการประเมินการฝึกอบรมที่ชาญฉลาด (สอดคล้องกับวิธีการอื่น ๆ ทั้งหมด).
  • เปลี่ยนพารามิเตอร์ที่สองของวิธีนำเข้าวัตถุที่มีตัวเลือก.
  • วิธีการคง math.typeof ใน IE.
  • แก้ไขข้อผิดพลาดและการปรับปรุง.

มีอะไรใหม่ ในรุ่น 0.6.0:

  • วิธีการดำเนินการ Unit.in (หน่วย) ซึ่ง สร้างโคลนของหน่วยที่มีการแสดงที่ได้รับการแก้ไข ยกตัวอย่างเช่น math.unit (5.08 ซม.). ใน (นิ้ว) จะกลับหน่วยที่แทนสายเสมออยู่ในนิ้วจึง 2 นิ้ว Unit.in (หน่วย) เป็นเช่นเดียวกับวิธีการ math.in (x, หน่วย).
  • ดำเนินการ Unit.toNumber (หน่วย) ซึ่งผลตอบแทนที่คุ้มค่าของหน่วยเมื่อตัวแทนกับหน่วยรับ ยกตัวอย่างเช่น math.unit (5.08 ซม.). toNumber (นิ้ว) ส่งกลับจำนวน 2 เป็นตัวแทนของหน่วยเป็นนิ้วที่มี 2 เป็นค่า.
  • ปรับปรุง: วิธี math.in (x, หน่วย) ในขณะนี้สนับสนุนสตริงเป็นพารามิเตอร์ที่สองเช่น math.in (math.unit (5.08 ซม.), 'นิ้ว')
  • .
  • แยกเอกสารที่ใช้ประกอบการสิ้นสุดของฟังก์ชั่นแยกวิเคราะห์จากไฟล์ที่มา.
  • นำออกช่วยเหลือและฟังก์ชั่นในตัวเอกสารจากห้องสมุดหลัก.
  • คงที่คงที่ฉันถูกกำหนดให้เป็น -1i แทน 1i.
  • แก้ไขข้อผิดพลาด.

ต้องการ

  • เปิดใช้งาน JavaScript บนฝั่งไคลเอ็นต์
  • Node.js สำหรับสภาพแวดล้อมด้านเซิร์ฟเวอร์

ซอฟต์แวร์ที่คล้ายกัน

ซอฟแวร์อื่น ๆ ของนักพัฒนา Jos de Jong

JSON Editor Online
JSON Editor Online

20 Jul 15

ความคิดเห็นที่ Math.js

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่