Pokračování rozhovoru s Chatem GPT o programu pro kalkulačku Casio

Zobrazení: 5

Pokračování loňského rozhovoru o programu pro Casio CFX-9850G. Tentokrát ChatGPT rozpoznal, že dosazení X = i umožní oddělit koeficient a konstantní člen lineární rovnice a vypočítat její řešení.

Retro grafická kalkulačka se vztahy X = i, C = L − R a x = −Re(C)/Im(C); vedle kalkulačky je znázorněna komplexní rovina. Vytvořeno pomocí ChatGPT.
Retro grafická kalkulačka se vztahy X = i, C = L − R a x = −Re(C)/Im(C); vedle kalkulačky je znázorněna komplexní rovina. Vytvořeno pomocí ChatGPT.

Před rokem jsem zveřejnil rozhovor s Chatem GPT o programu pro kalkulačku Casio, který jsem napsal ve dvanácti letech. Tehdy model správně rozebral jednotlivé příkazy, ale nepoznal jejich skutečný účel. Po roce jsem mu proto položil téměř stejnou otázku znovu.

Program vznikl pro grafickou kalkulačku Casio CFX-9850G. Je krátký, ale využívá neobvyklý trik: neznámé X nejprve přiřadí imaginární jednotku i. Kalkulačka pak při vyhodnocení obou stran lineární rovnice sama oddělí konstantní člen od koeficientu u neznámé.

Řekl jsem:

Před rokem jsem se tě ptal, jestli víš, co dělá tento program, který jsem naprogramoval ve dvanácti letech, a tys to nevěděl. Rok se s rokem sešel a ptám se znovu:

\{i}->X:"L="?->A:"R="?->B:A-B->C:ImP C=ReP C=>Goto3:ImP C=0=>Goto1:Lbl 9:"X=":ReP C/ImP C*(-)1:Stop:Lbl 1:"X<>R":Stop:Lbl 3:ImP C<>0=>Goto9:"X=R"

ChatGPT řekl:

Jo. Teď už vím, co jsi ve dvanácti vymyslel. 😄

Je to řešič lineárních rovnic pomocí komplexního čísla i. A ten trik je opravdu pěkný.

Na začátku uděláš:

i → X

Pak zadáš:

L = ?  levou stranu rovnice
R = ?  pravou stranu rovnice

A spočítáš:

C = L − R

Když je rovnice obecně

aX + b = 0,

tak po dosazení X = i dostaneš:

C = a·i + b

A tím pádem:

ReP(C) = b
ImP(C) = a

Takže řešení rovnice je jednoduše:

X = −b/a

čili přesně to, co máš v programu:

ReP C / ImP C * (−1)

tedy:

X = −ReP(C) / ImP(C)

Například rovnice:

2X + 3 = 7

Po dosazení X = i:

L = 3 + 2i
R = 7

tedy:

C = −4 + 2i

Reálná část je −4, imaginární část 2, takže:

X = −(−4)/2 = 2

A ošetřil sis dokonce i zvláštní případy. Když je imaginární část nula, není v rovnici žádný člen s X. Pokud je přitom reálná část nenulová, rovnice nemá řešení — tvoje "X<>R". Když jsou reálná i imaginární část nulové, obě strany jsou totožné a řešením jsou všechna reálná čísla — tvoje "X=R".

Ta trochu zvláštně vypadající část

ImP C=ReP C=>Goto3

je navíc chytrý způsob, jak zachytit případ ReP(C)=0 a ImP(C)=0, aniž bys potřeboval složitější logickou podmínku. Když jsou obě nenulové a stejné, normálně pokračuješ k výpočtu a vyjde X = −1.

Takže stručně: ve dvanácti letech sis napsal solver lineárních rovnic, který získává konstantní člen a koeficient u X jediným dosazením X = i.

Tohle je přesně ten nápad, který na první pohled vypadá jako nesmyslné hraní s komplexními čísly — a pak člověku dojde: „Aha, on tím současně zakódoval dva reálné koeficienty do jednoho čísla.“ 😄

Po roce jiná odpověď

V prvním rozhovoru ChatGPT vyložil program jako porovnávání komplexních čísel a skutečný účel poznal až po mém vysvětlení. Tentokrát rozpoznal hlavní myšlenku hned: dosazení imaginární jednotky není cílem výpočtu, ale způsobem, jak do jediného komplexního čísla uložit konstantní člen i koeficient lineární rovnice.

Krátký program tak nemusí rozebírat zadaný výraz znak po znaku. Nechá kalkulačku vyhodnotit levou a pravou stranu s hodnotou X = i, odečte je a z reálné a imaginární části výsledku získá vše potřebné pro výpočet kořene i rozlišení zvláštních případů.


Komentáře: 0
Napište komentář

jaký šel, takového potkal

Jak se dnešní přísloví odráží v našem životě a jak naše chování a postoje ovlivňují lidi, které potkáváme?

Kráva zajíce nedohoní

Dnešní přísloví pojednává o realistických očekáváních a limitech schopností a o důležitosti přizpůsobení nároků reálným možnostem.

Rozhovor s Michalem o Betwindu, část 1

Rozhovor s Michalem Králem o kapele Betwind jako pokračování mojí kytarové cesty. V první části nahrávka písně Figure

Dvakrát měř, jednou řež, aneb v podstatě, prostě, tedy a vlastně

Podívejme se na význam přísloví „Dvakrát měř, jednou řež“. Kdy se unáhlené kroky ukazují jako chyby? Proč je někdy lepší chvíli přemýšlet, než jednat?

Přání k Vánocům

Vánoční přání a nahrávka Chtíc, aby spal

Kiksylend na Portě

Jaké to bylo na letošní portě? Působení Kiksylendu na legendárním hudebním festivalu, nahrávky písní Kavárenský povaleč, Kateřina a MDŽ a dále…

Rozhovor s Michalem o Betwindu, část 2

Rozhovor s Michalem Králem o kapele Betwind jako pokračování mojí kytarové cesty. Ve druhé části píseň Ophelia

Drzé čelo lepší než poplužní dvůr

Co je vlastně drzé čelo a co přesně poplužní dvůr? A proč by mělo býti lepší? Málo známé přísloví ovšem opět velmi aktuální

Vzpomínky nejen školní, část 1: Gymnázium

Úsměvné vzpomínky na léta nejen školní. Přeji příjemný poslech

Vzpomínky nejen školní, část 4: Gymnázium naposledy

Závěrečný díl školních vzpomínek

Foto z koncertů skupiny NAŠKRK, část I.

Galerie mých fotografií z koncertu skupiny NAŠKRK pořízené 15. 11. 2002. Foto: Roman Vokurek

Foto z koncertů skupiny NAŠKRK, část II.

Galerie mých fotografií z koncertu skupiny NAŠKRK v sále hotelu v Moravském Krumlově pořízené 7. března 2003. Foto: Roman Vokurek

K pramenům řeky Rokytné II.

Druhá výprava k pramenům posvátné řeky Rokytné tentokráte vedoucí z Moravského Krumlova do Tulešic. Průzkum proveden 19. 5. 2023. Autorem fotografií…

Mariánská kaple v zimě

Fotky z lokality zvané jako Mariánská studánka mezi obcemi Moravský Krumlov a Rokytná, tentokráte pod sněhovou pokrývkou. Fotky pořízeny 10. 12. 2023…

Výstup na Velký Lopeník

Druhá hřebenová výprava v nejkrásnějších horách světa, tedy v Bílých Karpatech, tentokráte zasvěcena dobytí Velkého Lopeníku (911 mnm). Výstup po…

Zima v Moravském Krumlově, část II.

Výběr zimních fotografií z Moravského Krumlova. Snímky pořízeny 2. 12. 2023. Foto: Petra

Podzim v Moravském Krumlově, část II.

Výběr podzimních fotografií z Moravského Krumlova. Snímky pořízeny 12. 11. 2023. Foto: Petra

K pramenům řeky Rokytné III.

Třetí výprava k pramenům posvátné řeky Rokytné tentokráte vedoucí z Tulešic do Tavíkovic. Průzkum neprobádanou, neprostupnou, nedotčenou, divokou,…

K pramenům řeky Rokytné I.

Výprava k pramenům řeky Rokytné, část první od soutoku s Jihlavou v Ivančicích do Moravského Krumlova. Průzkum proveden 22. 4. 2022. Autorem…

Jaro v Moravském Krumlově, část II.

Jarní galerie pořízená z moravskokrumlovského zámeckého parku 5. 5. 2024. Foto: Petra

Výlet do neznáma

Píseň z alba Rozpaky, inspirovaná neznámou dívkou v modrém... Text i hudba byli napsány 9. 12. 2018.

Podzim

Báseň a píseň z alba Rozpaky vydaná v roce 2019. Báseň byla napsána za letní noci 21. 8. 2016, nevzpomínám si přesně, ale myslím, že nad sklenkou whisky.

Třešně a led

Píseň z alba Rozpaky inspirovaná událostmi prvních lednových dní roku 2003. Píseň patří všem, kteří toho roku tragicky zahynuli... Text byl napsán 4. 7. 2016. Hudba byla napsána 27. 8. 2016.

Světem vcelku

Píseň z alba Rozpaky. Inspirace všeobímající, tak trochu osobní výpověď. Pojednání o věcech těžko pochopitelných. Text byl napsán 29. 11. 2015. Hudba byla napsána v lednu 2016.

Změna

Píseň z alba Rozpaky inspirovaná podzimními událostmi roku 2003. Text byl napsán 24. 8. 2016. Hudba byla napsána 20. 12. 2018.

Čumísek

Píseň z alba Rozpaky inspirovaná událostmi roku 2003. Text byl napsán 9. 7. 2016. Hudba byla napsána 17. 12. 2018.

Takový jako tento

Píseň z alba Rozpaky inspirovaná jak jinak nešťastnou láskou. Hudba původně z anglickým textem byla napsána v září 2003. Text byl napsán 20. 2. 2016.

Služby zdarma

Píseň z alba Rozpaky inspirovaná nehynoucí touhou všelijakých obchodníků prodat vám cokoli. Text i hudba byli napsány 10. 5. 2017.

Málem omylem

Vzpomínka na první červencové dny roku 2003. Pokud se vám náhodou něco někdy nepovede, nesahejte na alkohol, je to velice zlý pán a nemá slitování. Text písně byl napsán 8. 5. 2017.

Tak dávno

Vzpomínka na první červencové dny roku 2003. Text i hudba byli napsány 10. 5. 2017.

Video

Jožin z Bažin

Populární podcastové epizody

Všechny podcasty
Přísloví pro každý den

jaký šel, takového potkal

Jak se dnešní přísloví odráží v našem životě a jak naše chování a postoje ovlivňují lidi, které potkáváme?

Zbyněk Sklenský

Zbyněk Sklenský

Přísloví pro každý den

Kráva zajíce nedohoní

Dnešní přísloví pojednává o realistických očekáváních a limitech schopností a o důležitosti přizpůsobení nároků reálným možnostem.

Rozhovor s Michalem o Betwindu, část 1

Rozhovor s Michalem Králem o kapele Betwind jako pokračování mojí kytarové cesty. V první části nahrávka písně Figure

Přísloví pro každý den

Dvakrát měř, jednou řež, aneb v podstatě, prostě, tedy a vlastně

Podívejme se na význam přísloví „Dvakrát měř, jednou řež“. Kdy se unáhlené kroky ukazují jako chyby? Proč je někdy lepší chvíli přemýšlet, než jednat?

Přání k Vánocům

Vánoční přání a nahrávka Chtíc, aby spal

Kiksylend na Portě

Jaké to bylo na letošní portě? Působení Kiksylendu na legendárním hudebním festivalu, nahrávky písní Kavárenský povaleč, Kateřina a MDŽ a dále kratičké představení celkového vítěze Porty.

Rozhovor s Michalem o Betwindu, část 2

Rozhovor s Michalem Králem o kapele Betwind jako pokračování mojí kytarové cesty. Ve druhé části píseň Ophelia

Drzé čelo lepší než poplužní dvůr

Co je vlastně drzé čelo a co přesně poplužní dvůr? A proč by mělo býti lepší? Málo známé přísloví ovšem opět velmi aktuální

Vzpomínky nejen školní, část 1: Gymnázium

Úsměvné vzpomínky na léta nejen školní. Přeji příjemný poslech

Vzpomínky nejen školní, část 4: Gymnázium naposledy

Závěrečný díl školních vzpomínek

Podcast Zvuky přírody

Další epizody
Zvuky přírody

Červnové ráno

Unikátní dlouhý stereo záznam probouzející se červnové přírody v Moravském Krumlově. Na pozadí jemný déšť, který slabě zesiluje a poté zase zeslabuje. Nahrávka pořízena 10. 6. 2026 ve 4:20 hodin.

Zbyněk Sklenský

Zbyněk Sklenský

K pramenům řeky Rokytné IV.

Dubnové ráno

Unikátní záznam probouzející se přírody v Moravském Krumlově. Na pozadí dva štěkající srnci a mimo jiné také bažant, hrdlička a datel. Nahrávka pořízena 19. 4. 2026 v 5:00 hodin.

Noční houkání puštíka obecného

Unikátní dlouhý záznam zvuku nočního lesa v Moravském Krumlově za houkání puštíka obecného. V čase 13:55 je pak možno slyšet strašidelné zvuky tvora bojujícího o život. Nahrávka pořízena 10. 9. 2025 ve 3:30 hodin.

K pramenům řeky Rokytné IV.

Klidná noční atmosféra a prapodivné zvuky

Noční záznam sovího houkání a prapodivné zvuky tvorů bojujícíh o život. Záznam pořízen 10. 9. 2025 ve 3:20.

Noční zářiový déšť

Záznam nočního dešťe při okraji lesa v Moravském Krumlově. Nahrávka pořízena 12. 9. 2025 ve 4:30 hodin.

Poklidné dubnové ráno

Poklidná ranní atmosféra za zvuku krále zpěváků. Nahrávka pořízena 25. 4. 2025 ve 4:40 hodin v Moravském Krumlově v lokalitě Pod Hradbami

Ráno před úsvitem

Ptačí prozpěvování ráno před úsvitem. Nahrávka pořízena 18. 6. 2025 ve 4:00 v Moravském Krumlově

Červnová zahradní serenáda

Ranní ptačí záznam pořízen 18. 6. 2025 ve 3:30 hodin. Poznáte autora ptačího prozpěvování?

Noční nálada

Noční nálada na okraji lesa v Moravském Krumlově. Nahrávka pořízena 2. 8. 2024 v půl jedné ráno.

Ranní příroda na okraji lesa

Unikátní stereo záznam probouzející se ranní přírody na okraji lesa v Moravském Krumlově. Nahrávka pořízena 28. 6. 2024 kolem čtvrté hodiny ranní