IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

 
 Ответить  Открыть новую тему 
> Дихотомия и массивы, помогите!!!
сообщение
Сообщение #1


Гость






Дано уравнение x*ctg(X)-3=0;
Нужно найти все корни!!!
Мне порекомендовали графически найти интервалы,в которых находятся корни!!!
Корни графически я нашел!!! А отрезки,где корни,говорят надо забить в массив и с ним работать!!!
КАК ЭТО СДЕЛАТЬ!!! ДА И ВООБЩЕ РЕШИТЬ УР-НИЕ МЕТОДОМ ДИХОТОМИИ!!!

Спасибо!!!
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Perl. Just code it!
******

Группа: Пользователи
Сообщений: 4 100
Пол: Мужской
Реальное имя: Андрей

Репутация: -  44  +


Решение_Методом_Дихотомии


--------------------
perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Гость






спасибо за дихотомию,а с массивами как?????
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


Гость






Я не понял, "тебе шашечки, или ехать"? Просил дихотомию, получил дихотомию. Дихотомия с массивами не решается.

А если тебе нужен другой способ "с массивами", то опиши его поконкретнее чем
Цитата
надо забить в массив и с ним работать!!!
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5





Группа: Пользователи
Сообщений: 4
Пол: Мужской

Репутация: -  0  +


В массив нужно забить начало отрезка(а) и конец отрезка(B)бв котором находится корень!
Я вижу мы не понимаем друг друга!!! А вы не могли бы примерно показать,как решить данное уравнение!!!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #6


Perl. Just code it!
******

Группа: Пользователи
Сообщений: 4 100
Пол: Мужской
Реальное имя: Андрей

Репутация: -  44  +


по поводу уравнения..... все_что_тебе_надо_сделать это тут :
Function f(x: Double): Double;
Begin
f := 1 / (Exp(x * Ln(2))) - 10 + 0.5*Sqr(x)
End;



вместо
1 / (Exp(x * Ln(2))) - 10 + 0.5*Sqr(x)

поставить свою ф-ю!! :low:

по поводу массива не правильно понял, удалил.

Сообщение отредактировано: klem4 -


--------------------
perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #7





Группа: Пользователи
Сообщений: 4
Пол: Мужской

Репутация: -  0  +


У меня получилось 19 интервалов,содержащих корень, и что 19 раз выполнять процедуру нахождения коней методом дихотомии или можно как через цикл???
Спасибо!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #8


Гость






Ты вообще представляешь, как метод ДИХОТОМИИ (деления отрезка пополам) работает? Ему все равно, сколько У ТЕБЯ получилось интервалов (кстати, почему 19, а не 1900, что мелочиться?). Методу дихотомии нужен один интервал, который гарантированно содержит корень, и этот корень будет найден. Не путай Дихотомию с другими методами, ничего хорошего из этого не выйдет...
 К началу страницы 
+ Ответить 
сообщение
Сообщение #9





Группа: Пользователи
Сообщений: 4
Пол: Мужской

Репутация: -  0  +


Про дихотомию я знаю!!!
Но мне нужно найти ВСЕ корни ур-ия на интервале [-7*Pi;13*Pi], а их там 19(графически вычислил)!!!
А дихотомия вычисляет 1 корень!!!
Как мне найти остальные????
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 16.05.2024 12:20
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name