コンテンツにスキップ

Maxima

Xuất xứ: フリー bách khoa sự điển 『ウィキペディア ( Wikipedia ) 』
Maxima
Maxima logo
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(14か nguyệt trước )(2023-05-31)
リポジトリ ウィキデータを編集
Đối ứng OS クロスプラットフォーム
Loại đừng Số thức 処 lý システム
ライセンス GPL
Công thức サイト maxima.sourceforge.io
テンプレートを tỏ vẻ

Maxima( マキシマ ) は,LISPで ghi lại されたSố thức 処 lý システムである.GNU GPLに cơ づくフリーソフトウェアであり,Hiện tại も[いつ?]Sống phát に khai phát が続けられている.MapleMathematicaなど の 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ọcMACプロジェクトによって 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 まったが, そ の sauCLISPCMU 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 するため の フロントエンドとして,TeXEmacsの phát tưởng を chịu け継いだGNU TeXmacs,wxWidgetsに cơ づいた wxMaxima,EmacsDùng の パッケージimaximaなどがある.

Hắn の システムと の tương đối

[Biên tập]

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]
  1. ^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]

Phần ngoài リンク

[Biên tập]
Nhật Bản ngữ の giải thích

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).