Официальный сайт студ.городка НГТУ
Программирование и БД » [C++]Кубическое уравнение, вопросы по решению 

#1  18.04.10 13:33

[C++]Кубическое уравнение, вопросы по решению

1). Вычислить
                 
/ну тут всякие формулы для вычисления значения p and q/

2) Потом если вот там p = 0 тогда y1 = y2 = y3 = корень кубический из (- 2q)

..
..
..



5) Вычислить корни
а) если все корни вещественные
то ???xi = yi - wi??

б) если корни комплексные, то:


x1 = y1 - w, z2 = (u  - w)+iv, z3 = (u - w)-iv;
где w = b/3*a, а что такое u и i?????

Offline

#2  18.04.10 13:36

Re: [C++]Кубическое уравнение, вопросы по решению

а и еще а что такое вещественные и комплексные корни???

Offline

#3  18.04.10 14:15

Re: [C++]Кубическое уравнение, вопросы по решению

Код: с++:

#include <iostream.h>
#include <math.h>
#include <conio.h>
 
void main()
{
double a, b, c, d, p, q, y1, y2, y3, r, z, D, x1, x2, x3, w;
//&#194;&#226;&#238;&#228; &#226;&#245;&#238;&#228;&#237;&#251;&#245; &#228;&#224;&#237;&#237;&#251;&#245;
cout<<"Введите значения  a, b, c, d"<<endl;
cout<<"a = ";cin>>a;
cout<<"b = ";cin>>b;
cout<<"c = ";cin>>c;
cout<<"d = ";cin>>d;
//Расчет p и q
p = 1.0/3.0*((3.0*a*c - b*b)/(3.0*a*a));
q = 1.0/2.0*(((2.0*pow(b,3))/(27.0*pow(a,3))) - ((b*c)/(3.0*a*a)) + (d/a));
 cout<<p;
//Начало ветвления
 
if (p = 0)
{   
y3 = pow((-2.0*q), 1/3);
y3=y1=y2;
w=b/(3.0*a);
x3=y3-w;
x1=x2=x3;
cout<<"x1=x2=x3= "<<x3;
}
else
cout<<"Все не то)))!";
 
 
 
}


и вот тут p = 0 (ну я его  зануляю специальноБ на всякий пожарный вывожу его на экран все ровно а в условие не входит он... странно помогите плиз)

Offline

#4  18.04.10 14:42

$up
Профиль

Re: [C++]Кубическое уравнение, вопросы по решению

if (p == 0)

Offline

#5  18.04.10 15:50

Re: [C++]Кубическое уравнение, вопросы по решению

ага... я прочитал уже про это))) а как мне разделить какие корин будут комплекссные а какие вещественные а то там по условию задачи надо делить их(формулы для расчета разные...)??

Offline

#6  18.04.10 16:13

$up
Профиль

Re: [C++]Кубическое уравнение, вопросы по решению

Offline

#7  18.04.10 17:07

Re: [C++]Кубическое уравнение, вопросы по решению

Yaha_KoD написал(а):

а и еще а что такое вещественные и комплексные корни???

как можно решать задачу, не зная ее матчасти.... Это из разряда: "ну я ченить начну делать, а там посмотрим что получится" ....
PS еще интересует возраст автора

Offline

#8  18.04.10 17:51

$up
Профиль

Re: [C++]Кубическое уравнение, вопросы по решению

автор возраст не скрывает. У нас в 11 классе давали теорию комплексных чисел. На первом курсе универа опять же дают, автор на лекции не ходил? 8)

Offline

#9  18.04.10 18:44

Re: [C++]Кубическое уравнение, вопросы по решению

эээй я ходил на лекции... просто я не на той специальности и мн ене давали эту теорию.... вот и все! а еще я щас куб посмотрел))))

Offline

#10  18.04.10 19:07

Re: [C++]Кубическое уравнение, вопросы по решению

Вообщем по моему, я это не смогу сделать, без помощи чьей-либо! Я просто ниразу не решал куб.уравнения, вот теперь и огребаю)) по полной... Блин народ а не у кого такой программы не завалялось... Мне хоть сдать бы что нить преподу) а потом сидеть разбираться.... а то мне надо дальше делать долги разгребать а я сижу с инфой страдаю... буду очень благодарен за прогу *) или какую либо иную помощь в решении)))) очень надо просто....

Исправлено Yaha_KoD (18.04.10 19:09)

Offline

#11  18.04.10 19:18

Re: [C++]Кубическое уравнение, вопросы по решению

Yaha_KoD, ну так выпиши на листике какое-нибудь кубическое уравнение и реши его методом Кардано. И уже после написать программу будет несложно.

Offline

#12  18.04.10 19:20

Re: [C++]Кубическое уравнение, вопросы по решению

а у меня метода нет.... а та формула надо Инет, которого тоже нет за неимением денег))) Вот....

Offline

#13  18.04.10 19:22

Re: [C++]Кубическое уравнение, вопросы по решению

а еще  я эти всякие комплексные не комплексные ваще не могу понять... мы не проходили это! А тут их вон надо использовать! а я даже не понимаю чем они отличаются! Кароче все не очень!

Offline

#14  18.04.10 19:24

Re: [C++]Кубическое уравнение, вопросы по решению

Yaha_KoD написал(а):

а еще  я эти всякие комплексные не комплексные ваще не могу понять

Слишком серьёзные пробелы. Ты или тролль, или иди читай Фихтенгольца.

Offline

#15  18.04.10 19:28

Re: [C++]Кубическое уравнение, вопросы по решению

Ладно постараюсь разобраться))) Может что еще и надумаю, но просто один я эту прогу не напишу это 100%... Там придется у препода спрашивать) да и ваще так все узнавать... Вот хорошо остальной части группы им эту лабу так поставили по среднему а мне надо делать, ибо я прораспизд**ничал все начало семака)

Offline

#16  18.04.10 19:30

Re: [C++]Кубическое уравнение, вопросы по решению

Yaha_KoD, какой у тебя факультет?

Offline

#17  18.04.10 19:31

Re: [C++]Кубическое уравнение, вопросы по решению

РЭФ.

Offline

#18  18.04.10 19:39

Re: [C++]Кубическое уравнение, вопросы по решению

Yaha_KoD, могу написать прогу. естейственно не за спасибо. в личку если интересно

Offline

#19  18.04.10 19:53

$up
Профиль

Re: [C++]Кубическое уравнение, вопросы по решению

magnet:?xt=urn:tree:tiger:UBWK4SHCEQ26X … %D1%80.rtf
текст по ссылке что я выкладывал, раз у тебя инета нет

Offline

#20  18.04.10 20:02

Re: [C++]Кубическое уравнение, вопросы по решению

$up,  подожди пока не удаляй это и3 п2п...  я щас настрою браузер на магнет-ссылки)

Исправлено Yaha_KoD (18.04.10 20:02)

Offline

#21  18.04.10 20:07

Re: [C++]Кубическое уравнение, вопросы по решению

мда.... а там вот этот агрегат вверху всамом начале это и есть знаменитая формула Кардано???

Offline

#22  18.04.10 20:09

$up
Профиль

Re: [C++]Кубическое уравнение, вопросы по решению

magnet:?xt=urn:tree:tiger:V2O43FOT7EHCQ … D1%802.rtf
вот формула кардано

Offline

#23  18.04.10 20:11

Re: [C++]Кубическое уравнение, вопросы по решению

ага.... что-то  начинает проясняться) а теперь скажи плиз как мне Си объяснить когда корни вещественные а когда комплексные?? или он как то сам их различает?

Исправлено Yaha_KoD (18.04.10 20:13)

Offline

#24  18.04.10 20:15

$up
Профиль

Re: [C++]Кубическое уравнение, вопросы по решению

Ко́мпле́ксные[1] чи́сла — расширение множества вещественных чисел, обычно обозначается . Любое комплексное число может быть представлено как формальная сумма x + iy, где x и y — вещественные числа, i — мнимая единица (одно из решений уравнения x^2 = − 1).

Ты вещественную и мнимую часть считаешь отдельно,
потом выводишь в виде x + iy (вместо x и y числа подставляешь)

Offline

#25  18.04.10 20:18

Re: [C++]Кубическое уравнение, вопросы по решению

то есть в Си мне надо будет  показать что у меня какие то корни без вот этого добавка в виде "+ iy" а какие то с ним?? Я че то так не совсем понял....
P.S
Вот я тупой оказывается...

Offline

#26  18.04.10 20:23

$up
Профиль

Re: [C++]Кубическое уравнение, вопросы по решению

один корень будет просто числом 5.67

два других
4.67+i6.45
-5.6-i4.5

числа с потолка для примера 8)

Исправлено $up (18.04.10 21:04)

Offline

#27  18.04.10 20:25

Re: [C++]Кубическое уравнение, вопросы по решению

а вот ты как определяешь какие числа к i подставлять есть какие то правила? или там просто как то сам подставляешь....?

Offline

#28  18.04.10 20:29

$up
Профиль

Re: [C++]Кубическое уравнение, вопросы по решению

смотри в файле который я тебе дал вычисление y2,3=
первая часть без i, вторая с i

Offline

#29  18.04.10 20:30

Re: [C++]Кубическое уравнение, вопросы по решению

нет вот то есть ты все числа с потолка берешь? по любому нет....?
вот там же надо чтоб была связь между тем числом какое то ты задаешь и когда его записываешь там в комплексном виде... или нет?

Offline

#30  18.04.10 20:33

Re: [C++]Кубическое уравнение, вопросы по решению

Кароче$up,  я пока не буду тебя своими тупыми вопросами грузить я потом попытаюсь в одного все разобрать а потом все что не понял спрошу.... а то я так и тебя замучаю и сам толком не пойму ничего... вот! так что я пока посижу почитаю)

Offline

Программирование и БД » [C++]Кубическое уравнение, вопросы по решению 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.146 сек.
Выполнено 11 запросов.