Plotta komplexa funktioner på dator?
- Louis de Broglie
- Inlägg: 65
- Blev medlem: 12 februari 2015, 22:25:37
- Ort: Lund
Plotta komplexa funktioner på dator?
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?
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Plotta komplexa funktioner på dator?
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?
Ä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?
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?
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.
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.
- hcb
- Moderator
- Inlägg: 5739
- Blev medlem: 23 februari 2007, 21:44:50
- Skype: hcbecker
- Ort: Lystrup / Uppsala
- Kontakt:
Re: Plotta komplexa funktioner på dator?
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.
I gratisväg säger jag som andra Octave, skall det vara betalprogramvara Igor eller Matlab.
Re: Plotta komplexa funktioner på dator?
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.
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.