Maxima
![]() | |
![]() Ubuntu Linuxにおける wxMaxima の スクリーンショット | |
Khai phát nguyên | Independent group of people |
---|---|
Mới nhất bản |
5.47.0
/2023 năm 5 nguyệt 31 ngày |
リポジトリ | |
Đối ứng OS | クロスプラットフォーム |
Loại đừng | Số thức 処 lý システム |
ライセンス | GPL |
Công thức サイト | maxima.sourceforge.io |
Maxima( マキシマ ) は,LISPで ghi lại されたSố thức 処 lý システムである.GNU GPLに cơ づくフリーソフトウェアであり,Hiện tại も[いつ?]Sống phát に khai phát が続けられている.MapleやMathematicaなど の thương dùng の số thức 処 lý システムと so べても kém cỏi の ない cơ năng を cầm っている.
Lược sử
[Biên tập]Maxima の khởi nguyên は,マサチューセッツ ngành kỹ thuật đại họcのMACプロジェクトによって khai phát され,Mễ quốc エネルギー tỉnh( DOE ) によって xứng bố されていたDOEMacsymaの 1982 năm の バージョンをGNU Common Lispに nhổ trồng したも の である.
1982 năm から Macsyma の một mình の バージョンを quản lý ・ duy trì していたビル・シェルター(en) が, 1998 năm にエネルギー tỉnh から GPLライセンスを áp dụng することを điều kiện に công khai の cho phép を đến た.
こうして công khai されたプログラムは “Maxima”(マキシマ) と hô ばれるようになった.
2001 năm の シェルター の sau khi chết, “Maxima”(マキシマ) は khai phát giả や lợi dụng giả の グループによって,Hiện tại でも[いつ?]Một mình に khai phát が続けられている.
Thật trang
[Biên tập]Kể trên の ように, Maxima はGNU Common Lispへ の nhổ trồng から khai phát が thủy まったが, そ の sauCLISPやCMU Common Lisp(CMUCL) でも động tác するように cải tiến されている. V5.9 lấy hàng は, CLISP や CMUCL が tiêu chuẩn になっている.
Maxima は, ngữ pháp にはALGOLに, ý vị には Lisp にそれぞれ cùng loại の プログラム ngôn ngữ を bị えており, プログラミングや máy tính đại số の giáo dục dùng としても sử えるようになっている.
またMaxima は, hắn の số thức 処 lý システムと cùng dạng に độ cao な ký hiệu 処 lý cơ năng を bị えており, số hữu tỷ やNhiều lần trường số nguyên,Nhiều lần trường di động số lẻ の tính toán を khả năng にしている. Di động số lẻ số や xứng liệt の 処 lý をより hiệu suất の lương いFORTRANなどで処 lý するため の プログラム thư き ra しもサポートされている.
Maxima をグラフィカルユーザーインターフェースから thao tác するため の フロントエンドとして,TeXとEmacsの phát tưởng を chịu け継いだGNU TeXmacs,wxWidgetsに cơ づいた wxMaxima,EmacsDùng の パッケージimaximaなどがある.
Hắn の システムと の tương đối
[Biên tập]- Kết quả がSiêu bao nhiêu quan sốとなるTích phânなど の xuất lực は,MathematicaやMapleに so して hiện tại の thật trang thượng には giới hạn があることが báo cáo されている[1].
Sử dụng pháp
[Biên tập]コマンド処 lý, バッチ処 lý によるプログラムが khả năng である.
Vật lưu niệm pháp ( nhập lực quy tắc )
コメント C ngôn ngữ の コメントと cùng じ /*コメント hành */ Thật hành Kết quả を tỏ vẻ する trường hợp は thức の cuối cùng に; を nhập れて đổi nghề する. Thức; Kết quả を phi tỏ vẻ にする trường hợp は$を nhập れて đổi nghề する. Thức $ Đại nhập 変 số: Đại nhập thức; Quan số (変 số ):= đại nhập thức; ev( thức,変 số = số thức ); n thứ giải (リストで tỏ vẻ ) [ giải [1], giải [2],...]
Tính toán ( thêm giảm thừa trừ, quan số )
+ thêm tính - giảm tính * thừa tính / trừ tính ** べき thừa ^ べき thừa () dấu ngoặc nội の 処 lý を ưu tiên させる. sin() cos() tan() … Hắn にも dạng 々な quan số があります.
Rút ra
Điểm ratsimp( biểu thức hữu tỷ ); quy đồng mẫu số する num( phần tử / mẫu số ); phần tử を lấy り ra す denom( phần tử / mẫu số ); mẫu số を lấy り ra す Hữu biên, tả biên rhs( tả biên = hữu biên ); hữu biên を lấy り ra す. lhs( tả biên = hữu biên ); tả biên を lấy り ra す.
Đa thức
expand( đa thức ); triển khai factor( đa thức ); thừa tố phân giải taylor( quan số,変 số, triển khai trung tâm, xấp xỉ số lần ); テーラー triển khai
Giải pháp
solve([ phương trình リスト],[変 số リスト]); phương trình を giải く limit( quan số,変 số, gần づける trị ); cực hạn trị diff( quan số,変 số, giai số ); vi phân integrate( quan số,変 số, bắt đầu trị, kết thúc trị ); tích phân sum( quan số, thêm え tự 変 số, lúc đầu trị, chung trị ); tổng cùng を cầu める ΣAi = A0+A1+...+An product( quan số, thêm え tự 変 số, lúc đầu trị, chung trị ); tổng tích を cầu める ΠAi = A0*A1*...*An
Vi phân phương trình
atvalue( quan số, độc lập 変 số = trị, quan số trị ); lúc đầu trị を đại nhập desolve( vi phân phương trình, cầu める quan số ); vi phân phương trình を giải く
グラフ tỏ vẻ (2D, 3D)
plot2d([ quan số,...], [変 số, thủy trị, chung trị ]); /* 2 thứ nguyên グラフ */ plot3d([ quan số,...], [変 số 1, thủy trị 1, chung trị 1], [変 số 2, thủy trị 2, chung trị 2]); /* 3 thứ nguyên グラフ */
プログラム
Điều kiện thức = chờ しい # chờ しくない <, >, >=, <= thật số として, lớn nhỏ quan hệ を hỏi う Điều kiện thức 1 and điều kiện thức 2 and... Điều kiện thức 1 or điều kiện thức 2 or... Phân kỳ if điều kiện thức then thật の trường hợp の 処 lý else ngụy の trường hợp の 処 lý; ループ for カウンタ danh: Lúc đầu trị step tăng phân thru kết thúc trị do( lặp lại thật hành tay 続き); for カウンタ danh: Lúc đầu trị step tăng phân while điều kiện thức do( lặp lại thật hành tay 続き); Quan số hóa (リスト hóa ) block([ cục sở 変 số の リスト], liên tiếp の tay 続き,return( tính toán kết quả ));
ファイル nhập xuất lực
ファイルデータをエディタを sử って biên tập することも khả năng です. Thư き ra し save( "ファイル danh",all); Đọc み込み loadfile( "ファイル danh" ); Thật hành kết quả tỏ vẻ playback(all);
Chú thích
[Biên tập]- ^Trúc nội huân2007『はじめて の số thức 処 lý ソフト---Maximaで lặc しむ số thức tính toán と vật lý グラフィック』Giảng nói xã:21-2
Quan liền hạng mục
[Biên tập]- Số trị phân tích ソフト の tương đối
- Số trị phân tích ソフトウェア の một lãm
- Số thức 処 lý システム の một lãm
- Chủ な ứng dùng số trị phân tích ソフトウェア
- Maple
- Mathematica
Phần ngoài リンク
[Biên tập]- Maxima, a Computer Algebra System( công thức ホームページ)
- Maxima Documentation( tiếng Anh マニュアル, tham khảo công văn chờ )
- Nhật Bản ngữ マニュアル
- Maxima Nhật Bản ngữ ドキュメント ( OSDNプロジェクト )( ダウンロード phương thức )
- Maxima Nhật Bản ngữ マニュアル ( OSDNプロジェクト )(Webブラウジング phương thức )
- Wikibooks "Maxima"
- Joel Moses: "Macsyma: A Personal History" (2008).
- Nhật Bản ngữ の giải thích
- Maximaで du ぼう
- はじめて の Maxima(PDF)
- Professional Maxima
- Maxima chi phổ công nghiệp đại học học thuật tình báo センター
- Máy tính cơ sở A Maxima nhập môn kinh đô sản nghiệp đại học
- Maximaで số trị phân tích hoằng trước đại học Home Sweet Home
- Maxima nhập môn ノート 1.2.1 trung xuyên nghĩa hành thần hộ đại học
- Maxima vô liêu số thức 処 lý ソフト bộ sử nghiêm mình tin châu đại học
- Số thức 処 lý から3Dグラフ tỏ vẻ までをこなす Maxima ( thượng )- ngày kinh XTECH
- Số thức 処 lý から3Dグラフ tỏ vẻ までをこなす Maxima ( hạ )- ngày kinh XTECH
Quan liền thư tịch
[Biên tập]- Hoành điền bác sử: “はじめて の Maxima”, công học xã,ISBN 978-4777512010,(2006 năm 9 nguyệt ).
- Trúc nội huân: “はじめて の số thức 処 lý ソフト―Maximaで lặc しむ số thức tính toán と vật lý グラフィック”, giảng nói xã (ブルーバックス),ISBN 978-4062575607,(2007 năm 7 nguyệt 20 ngày ).
- Xích gian thế kỷ: “Maximaで học ぶ vi phân tích phân ―フリー の “Số thức 処 lý ソフト” を sử って hiệu suất に học tập”, công học xã (I・O BOOKS),ISBN 978-4777515905(2011 năm 4 nguyệt 1 ngày ).
- Xích gian thế kỷ: “Maximaによる cơ học nhập môn”, công học xã (I・O BOOKS),ISBN 978-4777516216(2011 năm 8 nguyệt 1 ngày ).
- Xích gian thế kỷ, I・O biên tập bộ ( biên ): “Maximaによる điện từ khí học nhập môn”, công học xã,ISBN 978-4777516889( 2012 năm 6 nguyệt 1 ngày ).
- Nham thành tú thụ: “Maximaで học ぶ kinh tế ・ファイナンス cơ sở toán học”, cộng lập xuất bản,ISBN 978-4320110311( 2012 năm 12 nguyệt 8 ngày ).
- Xuyên cốc lượng trị: ““Maxima” と “Scilab” で học ぶ cổ điển chế ngự” ( đặt lại bản ), công học xã (I・O BOOKS),ISBN 978-4777518142( 2014 năm 2 nguyệt 1 ngày ).
- A bộ khoan: “Cổ điển số thức 処 lý プログラムMACSYMAとそ の hôm nay へ の 継 thừa”, bách lỗ xá,ISBN 978-4-434-18980-7,( 2014 năm 3 nguyệt ).
- Dưới chân núi chương phu: “Maximaによる kinh tế phân tích”, hoảng dương thư phòng,ISBN 978-4771025875( 2014/10/1 ).
- Thượng điền tình ngạn: “Maximaで học ぶ phân tích cơ học”, công học xã (I・O BOOKS),ISBN 978-4777519460( 2016 năm 4 nguyệt ).
- Mai dã thiện hùng: “いつでも・どこでも・スマホで toán học! Maxima on Android sống dùng マニュアル”, sâm bắc xuất bản,ISBN 978-4627012011(2017 năm 12 nguyệt 19 ngày ).
- Dr M Kanagasabapathy: "Introduction to wxMaxima for Scientific Computations", BPB PUBLICATIONS,ISBN 978-9387284425(June 12, 2018).