Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaInsakulofidiya ta kyauta
Binciko

Maxima (software)

Daga Wikipedia, Insakulofidiya ta kyauta.

 

Maxima
computer algebra system(en)Fassara,free and open-source software(en)Fassara,programming language(en)Fassara damathematical software(en)Fassara
Bayanai
Farawa1982
Participant in(en)FassaraGoogle Summer of Code 2019(mul)Fassara
MabiyiMacsyma(en)Fassara
Operating system(en)FassaraMicrosoft Windows(mul)Fassara,Linux(mul)Fassara damacOS(mul)Fassara
Readable file format(en)FassaraMaxima file format(en)Fassara
Writable file format(en)FassaraMaxima file format(en)Fassara
Programmed in(en)FassaraLisp(mul)Fassara
Source code repository URL(en)Fassarahttps://sourceforge.net/p/maxima/code/ci/master/tree/ dagit://git.code.sf.net/p/maxima/code
Software version identifier(en)Fassara5.48.1, 5.40.0, 5.41.0, 5.42.2, 5.43.0, 5.43.1, 5.44.0, 5.45.1, 5.46.0, 5.47.0 da 5.48.0
Shafin yanar gizomaxima.sourceforge.io
Lasisin haƙƙin mallakaGPLv2(mul)Fassara
Copyright status(en)Fassaracopyrighted(en)Fassara
Mailing list archive URL(en)Fassarahttps://def.fe.up.pt/pipermail/maxima-discuss/ dahttps://sourceforge.net/p/maxima/mailman/maxima-discuss/

Maxima (/ˈmæksɪmə/) kunshin software ne don yin lissafin algebra na kwamfuta a cikin lissafi da kimiyyar kwamfuta. An rubuta shi a cikin Common Lisp kuma yana gudana a duk dandamali na POSIX kamar macOS, Unix, BSD, da Linux, da kuma ƙarƙashinMicrosoft Windows da Android. Software ne na kyauta wanda aka saki a ƙarƙashin sharuddan GNU General Public License (GPL).

Tarihi

[gyara sashe |gyara masomin]

Maxima ya dogara ne akan sigar 1982 na Macsyma, wanda aka haɓaka a MIT tare da tallafi dagaMa'aikatar Makamashi ta Amurka da sauran hukumomin gwamnati. Bill Schelter ya ci gaba da amfani da sigar Macsyma daga 1982 har zuwa rasuwarsa a 2001. A shekarar 1998, Schelter ya sami izini daga Ma'aikatar Makamashi don fitar da sigarsa a ƙarƙashin GPL. Wannan sigar, wacce yanzu ake kira Maxima, ƙungiyar masu amfani da masu haɓakawa ce ke kula da ita. Maxima ba ta haɗa da duk wani gyare-gyare da haɓakawa da aka yi wa sigar kasuwanci ta Macsyma a lokacin 1982-1999 ba. Kodayake aikin babban aikin ya kasance iri ɗaya, lambar da ta dogara da waɗannan haɓakawa na iya yin aiki ba akan Maxima ba, kuma kurakurai da aka gyara a Macsyma na iya kasancewa har yanzu suna nan a Maxima, kuma akasin haka. Maxima ya shiga cikin Google Summer of Code a 2019 a ƙarƙashin Cibiyar Haɗin Kan Neuroinformatics ta Duniya.[1]

Lissafi na alama

[gyara sashe |gyara masomin]

Kamar yawancin tsarin algebra na kwamfuta, Maxima tana tallafawa hanyoyi daban-daban na sake tsara maganganun algebra masu alama, kamar factorization na polynomial, lissafin polynomial mafi girma na rabawa, faɗaɗawa, rabuwa zuwa sassan gaske da na tunani, da kuma canza ayyukan trigonometric zuwa exponential da akasin haka. Yana da hanyoyi daban-daban don sauƙaƙe maganganun algebra da suka haɗa da ayyukan trigonometric, tushen, da ayyukan exponential. Yana iya ƙididdige alamun antiderivatives ("indefinite intelligent intelligent intelligent"), takamaiman haɗin kai, da iyakoki. Yana iya samo faɗaɗa jerin tsare-tsare masu tsari da kuma sharuɗɗan jerin Taylor-Maclaurin-Laurent. Yana iya yin matrix manipulations tare da shigarwar alama.

Maxima tsarin manufa ne na gaba ɗaya, kuma lissafi na musamman kamar Factorization na manyan lambobi, sarrafa manyan polynomials, da dai sauransu wani lokacin ana yin su da kyau a cikin tsarin na musamman.

Lissafin lambobi

[gyara sashe |gyara masomin]

Maxima ta ƙware a cikin ayyukan alama, amma kuma tana ba da ƙwarewar lambobi[2] kamar ƙididdiga ƙididdiga, lambar da ke da ma'ana, da lambobin da ke iyo kawai, an iyakance su da ƙuntatawa na sarari da lokaci.

Shirye-shiryen

[gyara sashe |gyara masomin]

Maxima ya haɗa da cikakken harshe na shirye-shirye tare da haɗin kai kamar ALGOL amma Lisp-like semantics. An rubuta shi a cikin Common Lisp kuma ana iya samun damar yin amfani da shi ta hanyar shirye-shirye da faɗaɗa, kamar yadda za'a iya kiran Lisp na asali daga Maxima. Yana amfani da gnuplot don zanawa.

Don lissafi ta amfani da ma'anar ruwa da tsararru sosai, Maxima yana da masu fassara daga harshen Maxima zuwa wasu harsunan shirye-shirye (musamman Fortran), wanda zai iya aiwatar da kyau.

Hanyar sadarwa

[gyara sashe |gyara masomin]
Hoton allo na wxMaxima don Maxima

Hanyoyin masu amfani daban-daban (GUIs) don Maxima sune:

  • wxMaxima[3] yana da ingancin hoto na gaba ta amfani da tsarin wxWidgets. wxMaxima yana ba da tsarin tantanin halitta mai kama da littafin lissafi na Mathematica kamar yadda aka nuna a cikin adadi a dama. Za'a iya adana tarurruka a cikin wxMaxima a cikin tsarin fayil daban-daban don amfani daga baya.
  • Akwai ƙwayoyin don Project Jupyter, mai sassauƙa, GUI mai salon littafin rubutu da aka rubuta aPython.[4]
  • R="./Cantor_(mathematics_software)" rel="mw:WikiLink" title="Cantor (mathematics software)">Cantor, ta amfani da Qt, na iya hulɗa tare da Maxima (tare da SageMath, R, da KAlgebra)[5]
  • Ana iya amfani da shirye-shiryen editan lissafi na GNU TeXmacs da LyX don samar da GUI mai ma'amala don Maxima, kamar yadda SageMath zai iya. Sauran zaɓuɓɓuka sun haɗa da ƙarshen gaba na Imaxima, da kuma yanayin hulɗa na Emacs da XEmacs wanda Imaxima ke kunnawa.
  • CLIM shine ƙarshen gaba na CLIM.[6]

Misalan lambar Maxima

[gyara sashe |gyara masomin]

Ayyuka na asali

[gyara sashe |gyara masomin]

Arithmetic na daidaito

[gyara sashe |gyara masomin]
bfloat(sqrt(2)),fpprec=40;
f(x):=x^3$f(4);

64{\displaystyle 64}

expand((a-b)^3);

b3+3ab23a2b+a3{\displaystyle -b^{3}+3ab^{2}-3a^{2}b+a^{3}}

Dalili

[gyara sashe |gyara masomin]
factor(x^2-1);

(x1)(x+1){\displaystyle (x-1)(x+1)}

Warware daidaitattun

[gyara sashe |gyara masomin]

x2+a x+1=0{\displaystyle x^{2}+a\ x+1=0}

solve(x^2+a*x+1,x);

[x=(a24+a2),x=a24a2]{\displaystyle [x=-{\Biggl (}{\frac {{\sqrt {a^{2}-4}}+a}{2}}{\Biggr )},x={\frac {{\sqrt {a^{2}-4}}-a}{2}}]}

Warware ma'auni da lambobi

[gyara sashe |gyara masomin]

cosx=x{\displaystyle \cos x=x}

find_root(cos(x)=x,x,0,1);

0.7390851332151607{\displaystyle 0.7390851332151607}

bf_find_root(cos(x)=x,x,0,1),fpprec=50;

7.3908513321516064165531208767387340401341175890076101{\displaystyle 7.3908513321516064165531208767387340401341175890076\cdot 10^{-1}}

Cikakken ƙayyadaddun

[gyara sashe |gyara masomin]

x2+cosx dx{\displaystyle \int x^{2}+\cos x\ dx}

integrate(x^2+cos(x),x);

sinx+x33{\displaystyle \sin x+{\frac {x^{3}}{3}}}

Cikakken ƙididdiga

[gyara sashe |gyara masomin]

011x3+1dx{\displaystyle \int _{0}^{1}{\frac {1}{x^{3}+1}}\,dx}

integrate(1/(x^3+1),x,0,1),ratsimp;

3log2+π332{\displaystyle {\frac {{\sqrt {3}}\log 2+\pi }{3^{\frac {3}{2}}}}}

Ƙididdigar ƙididdiga

[gyara sashe |gyara masomin]

02sin(sin(x))dx{\displaystyle \int _{0}^{2}\sin(\sin(x))\,dx}

quad_qags(sin(sin(x)),x,0,2)[1];

1.247056058244003{\displaystyle 1.247056058244003}

Rashin daidaituwa

[gyara sashe |gyara masomin]

d3dx3cos2x{\displaystyle {d^{3} \over dx^{3}}\cos ^{2}x}

diff(cos(x)^2,x,3);

8cosxsinx{\displaystyle 8\cos {x}\sin {x}}

Ƙayyadadden

[gyara sashe |gyara masomin]

limx1+sinhxex{\displaystyle \lim _{x\to \infty }{\frac {1+\sinh {x}}{e^{x}}}}

limit((1+sinh(x))/exp(x),x,inf);

12{\displaystyle {\frac {1}{2}}}

primes(10,20);

[11,13,17,19]{\displaystyle [11,13,17,19]}

fib(10);

55{\displaystyle 55}x=11x2{\displaystyle \sum _{x=1}^{\infty }{\frac {1}{x^{2}}}}

sum(1/x^2,x,1,inf),simpsum;

π26{\displaystyle {\frac {\pi ^{2}}{6}}}

Yaduwar jerin

[gyara sashe |gyara masomin]
taylor(sin(x),x,0,9);

xx36+x5120x75040+x9362880{\displaystyle x-{\frac {x^{3}}{6}}+{\frac {x^{5}}{120}}-{\frac {x^{7}}{5040}}+{\frac {x^{9}}{362880}}}

niceindices(powerseries(cos(x),x,0));

i=0(1)ix2i(2i)!{\displaystyle \sum _{i=0}^{\infty }{\frac {(-1)^{i}x^{2i}}{(2i)!}}}

Ayyuka na musamman

[gyara sashe |gyara masomin]
bessel_j(0,4.5);

0.3205425089851214{\displaystyle -0.3205425089851214}

airy_ai(1.5);

Dubi kuma

[gyara sashe |gyara masomin]

 

  • Kwatanta tsarin algebra na kwamfuta
  • SageMath, software na lissafi kyauta wanda ke karɓar ɗakunan karatu da yawa daga Maxima

Bayanan da aka ambata

[gyara sashe |gyara masomin]
  1. "GSOC 2019 completed successfully » Belgian Neuroinformatics".
  2. amp.Missing or empty|title= (help)
  3. "GSOC 2019 completed successfully » Belgian Neuroinformatics".
  4. "Maxima-Jupyter".GitHub. 13 October 2021.
  5. "Cantor".cantor.kde.org. Retrieved2020-01-15.
  6. "Flathub—An app store and build service for Linux".flathub.org. Retrieved2019-09-27.

Ƙarin karantawa

[gyara sashe |gyara masomin]
  •  
Daga "https://ha.wikipedia.org/w/index.php?title=Maxima_(software)&oldid=791931"
Rukunoni:

[8]ページ先頭

©2009-2026 Movatter.jp