Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit
Stránky: 1
Ahoj všem,
marně jsem googlil na internetu způsob, jak zadat komplexní proměnnou stylem:
zadej reálnou část -> uloží do reálné proměnné
zadej imaginární část -> uloží do reálné proměnné
přepíše reálnou i imaginární část do jedné komplexní proměnné.
Pokud náhodou víte co s tím nebo znáte alespoň nějaký dobrý web o fortranu, budu rád.
Díky
Offline
Nikdy jsem ve fortranu nedělal. http://www.infis.univ.trieste.it/fortra … ml#label10 -- píšou tam o funkci CMPLX(a,b), která vyrobí číslo a+bi, to by mohlo být ono, ne?
Offline
↑ Kondr: Díky za pomoc, ale tuhle stránku už jsem právě viděl a dvakrát moudrej jsem z toho nebyl. Neni tam přesně popsaný to, co jsem měl na mysli, tj. přímo popsaný jakym způsobem ho donutit převést ty dvě hodnoty na jednu. Tady mají už nějaký data připravený, a ta ukázka je (pokud jsem to správně pochopil) hlavně o různym způsobu formátování.
Offline
Zkus prostě deklarovat dvě proměnné A,B typu DOUBLE PRECISION, načíst do nich hodnoty a pak do C typu COMPLEX uložit CMPLX(A,B). Pak kdyžtak napiš, nechce se mi instalovat fortran kvůli tomu :)
Offline
No přesně takhle jsem to zkoušel, přišlo mi to logický, ale kompilátor mi to nevzal. nevim, jestli jsem někde něco špatně deklaroval, či co. Podle toho co jsem vyčetl lze takhle ukládat jenom konstanty, ale kdo ví... Dneska se optam ve škole, tak uvidim.
Offline
Stránky: 1