Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C++] Funkcja kwadratowa

Ostatnio zmodyfikowano 2013-12-24 16:32
Autor Wiadomość
pekfos
» 2013-12-23 19:26:42
Więc po co przy x0 pierwiastkujesz? W x1 i x2 nie dzielisz różnicy i nie przez 2*a.

PS:
Ta linia nie robi niczego sensownego:
C/C++
sqrt( pierwiastek_z_delty ) == pow( pierwiastek_z_delty,( 1 / 2.0 ) );
P-99987
dawid
Temat założony przez niniejszego użytkownika
» 2013-12-23 19:45:38
A przez co mam podzielić?
x 0 udało mi się naprawić, natomiast z x1 nadal jest problem.

C/C++
int m_zerowe1;
m_zerowe1 = sqrt( - delta_b - pierwiastek_z_delty / 2 * delta_a );

Przepraszam ale nie wiem co do mnie mówisz. Jak nie przez 2*a? A przez ile? Przecież taki jest wzór.
P-99988
pekfos
» 2013-12-23 22:10:40
Przecież taki jest wzór.
Od kiedy? Od kiedy jest tam pierwiastek i takie działanie pod nim? Eeeh, nic nowego nie napisałem..
C/C++
int m_zerowe1 =( - delta_b - pierwiastek ) /( 2 * delta_a );
Tak to powinno wyglądać. Kolejność wykonywania działań się kłania.
P-100009
dawid
Temat założony przez niniejszego użytkownika
» 2013-12-24 16:25:17
Jeszcze chyba tego nie rozumiem. A jeśli chodzi o q?
Do wierzchołka p działa mi normalnie:

float p_kanoniczna =( - delta_b ) /( 2 * delta_a );


Natomiast nie wiem co jest nie tak w q.
Wzór to: -pierwiastek z delty przez 4 * a
float q_kanoniczna =( - pierwiastek_z_delty ) /( 4 * delta_a );

Co zrobiłem źle?
P-100082
pekfos
» 2013-12-24 16:32:23
We wzorze na q nie ma pierwiastka z delty.
P-100083
1 « 2 »
Poprzednia strona Strona 2 z 2