Sida 1 av 1

Plotta komplexa funktioner på dator?

Postat: 8 april 2021, 18:32:34
av Louis de Broglie
Finns det något gratisprogram eller något program online som kan plotta en komplex funktion (så att man kan se vad som hamnar var i talplanet?) från ett komplext talplan till ett annat? Enligt bilden nedan. Detta kanske är lite off topic men det kanske kan få passera i forumet? Datorspråket som driver Wolfram (och Mathematica?) kanske går att använda? Men vilken syntax ska man använda? Någon som vet? Eller har tips?

Bild

Re: Plotta komplexa funktioner på dator?

Postat: 8 april 2021, 19:19:47
av TomasL
Excel lär ju kunna hantera och plotta komplexa funktioner, dock inte gratis, men de flesta har väl redan Excel i dag.

Re: Plotta komplexa funktioner på dator?

Postat: 8 april 2021, 19:44:55
av GeekJoan
Finns många gratisalternativ till Excel.

Re: Plotta komplexa funktioner på dator?

Postat: 8 april 2021, 19:58:43
av mankan
Kolla på Octave

Re: Plotta komplexa funktioner på dator?

Postat: 8 april 2021, 21:24:31
av ojz0r
Scilab kanske kan vara något?

Re: Plotta komplexa funktioner på dator?

Postat: 8 april 2021, 22:00:21
av guckrum
Är det egentligen hela funktioner och komplexa transformationer av funktioner som du vill plotta?
Då måste du använda ett symboliskt verktyg typ Mathematica. Aldrig använt det på riktigt, så jag
vet inte hur bra den reder ut det. Det känns lite som ett udda use-case.
Klarar du dig inte med papper och penna och lite testande i förslagsvis Octave?

Re: Plotta komplexa funktioner på dator?

Postat: 9 april 2021, 01:20:39
av xxargs
Excels komplexa stödfunktion är allt annat än angenäm att använda och mycket saknas och nivån är inte mycket mer än för introduktion av komplexa tal med de 4 räknereglerna (+,-,/,*) - precis som en del miniräknare som anger komplex support.

Skall man skriva i programspråk så är förmodligen Lisp som hand i handsken när man skall hantera komplexa värden (man använde Lisp som förebild när man skapade HP15C HP28S, HP42s och HP48s när det gäller matematiska funktioner med komplex stöd och att det gällde nästan alla tillgängliga matematiska funktioner inklusive dess inverser) - även Fortran har detta i sin grund med en komplex variabel som primär datatyp medans de flesta andra programspråk så är det tillbehörspaket/libbar mer eller mindre väl integrerat (att man inte hade komplex datatyp i tex, Java och dess kopior med java som förebild är ju skandal - nydesignade språkfamilj och man missar på sådant!...) - det finns anledning att det tog många år att porta "Spice" från Fortran till 'C' då 'C' har ingen koll på komplexa tal, +0 och -0 eller +inf och -inf (även i komplex domän) och andra matematiska extremsituationer som division med 0 och än mindre hantering av dem. vilket gjorde att väldigt mycket var trasigt och körde i diket när man körde numerisk iterativ lösning på alla noder i nätverken mellan komponenterna i Spice.

Re: Plotta komplexa funktioner på dator?

Postat: 9 april 2021, 07:39:54
av hcb
Jag hade aldrig någonsin använt Excel för att plotta något annat än budgetuppföljningar eller liknande.

I gratisväg säger jag som andra Octave, skall det vara betalprogramvara Igor eller Matlab.

Re: Plotta komplexa funktioner på dator?

Postat: 9 april 2021, 09:02:51
av zealotry

Re: Plotta komplexa funktioner på dator?

Postat: 10 april 2021, 01:29:46
av mounte
Wolfram bjussar på mjukvara till Raspberry Pi se: https://www.wolfram.com/raspberry-pi/

Att plotta är en sak, att plotta rätt en annan. Här är lite propaganda från Wolfram som kan vara intressant om man tar det med några dl salt (gammal och vinklad): https://www.wolfram.com/mathematica/com ... mation.pdf

Sedan skulle jag inte, för enkelt eget bruk och reproducerbart av andra, undvika vad t.ex. python har att erbjuda med paket som SymPy allt under jupyter lab t.ex. blir ganska trevlig labb-miljö.

Octave har många nämnt så där förblir jag tyst.