Supportnet Computer
Planet of Tech

Supportnet / Forum / Anwendungen(Java,C++...)

Umstellen von Gleichungen





Frage

Hi Leute, brauch mal wieder Rat von Profis ;-) wie kann man in C eine Gleichung mit noch unbekannten Größen umstellen bzw. kürzen? Ausrechnen ist noch nicht möglich! Gibt es da eine Möglichkeit? Vielen Dank, für jeden Tipp! Grüße Ciao Homer PS.: die Gleichung sieht so aus: (x-2)²+(y-3)²-1 = (x-4)²+(y-2)²-4 die muss man jetzt in C umstellen und kürzen, so dass sie so aussieht: y = 2x-2 geht das? (kann sie aber nicht ausrechnen, weil ich x und y noch nicht kenne!

Antwort 1 von ProxYa

Also, das sollte theoretisch einfache Mathemathik sein:
(x-2)² + (y-3)² - 1 = (x-4)² + (y-2)² - 4

--> (x²-4x +4) + (y²-6y+9) - 1 = (x²-8x+16) + (y²-4y+4) - 4

--> x²+y² -4x-6y +4+9-1 = x²+y² -8x-4y +16+4-4 |-x²-y²+8x+6y

--> 4x+12 = 2y+16 |-16

--> 4x-4 = 2y |:2

--> 2x-2 = y

--> y=2x-2

Da hammers :-)

Antwort 2 von REALKOJACK

Und sowas gehört ins "Entwicklerforum"?

Antwort 3 von Ali G.

ihr Dödel...liest doch mal was er da schreibt.

Antwort 4 von ProxYa

Ich hab keine Ahnung von C, aber so würde ich die Gleichung umstellen ;-)

Antwort 5 von AnPapaSeiBua

Also ich hab Ahnung von Mathe und von C, kann aber trotzdem nicht folgen, was du da bewerkstelligen willst. Wenn du irgendwelche x,y-Werte vorgibst, dann ist deine Gleichung erfüllt oder eben nicht. Ich weiß nicht, was du da ausrechnen willst.

Antwort 6 von homer :-)

Hallo alle,

@Ali G. ;-)

@alle anderen:
Danke, für's posten! Aber hab's schon gelöst. Das Problem war, dass ich die Gleichung nicht ausrechnen kann/will, sondern dass ich sie nur kürzen und umstellen will.

Habe Sie zuerst ausmultipliziert (binome angewandt und zusammengefasst. Habe dann alle gleichen Elemente der Gleichung gezählt und in ein Array gepackt. ( in Array[0] steht die Anzahl der Elemente von Typ "x²", in Array[1] steht die Anzahl der Elemente von Typ "x" etc...)

So kann man nun die Gleichung so zurechtbiegen wie man will. Später beim ausrechnen wird einfach Array[0]*x², Array[1]*x etc... gerechnet.

--nur falls wem Interessiert!

Aber nochmals Danke an alle! :-)

Viele Grüße

Ciao Homer

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: