Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

pascal уравнение

32K
12 мая 2008 года
demon9999
9 / / 24.03.2008
привет!помогите решить последнюю лабу! )

найти решение уравнения y=(x+1)^3 + 2
c точностью 10^(-3) на отрезке [-3,0]

не используйте никаких сложностей,лучше пусть пострадает решение и точность!!!главное чтоб с простыми числами работало!
247
13 мая 2008 года
wanja
1.2K / / 03.02.2003
Проще всего, ИМХО, это метод деления пополам. Берешь начальный отрезок, берешь его середину. Новым отрезком будет тот, знаки функции на концах которого не сопадают. И так, пока не достигнешь точности. Кстати, при чем тут простые числа?
6
13 мая 2008 года
George
4.1K / / 05.01.2007
Цитата: demon9999
привет!помогите решить последнюю лабу! )

найти решение уравнения y=(x+1)^3 + 2
c точностью 10^(-3) на отрезке [-3,0]

не используйте никаких сложностей,лучше пусть пострадает решение и точность!!!главное чтоб с простыми числами работало!



Может я чего-то забыл или не понимаю, но по-моему это не уравнение,а функция.

32K
13 мая 2008 года
demon9999
9 / / 24.03.2008
плиз напишите код,зачот горит((
247
14 мая 2008 года
wanja
1.2K / / 03.02.2003
Код:
const eps= 1e-3;
function f(x):real;
begin
f:=(x+1)*(x+1)*(x+1) + 2;
end;
var a,b,x,fa,fb,fx:real;
begin
a:=-3;
b:=0;
fa:=f(a);fb:=f(b);
while b-a>=eps do
   begin
   x:=(a+b)/2;
   fx:=f(x);
   if fa*fx>0 then
        begin
        a:=x;
        fa:=fx;
        end
    else
        begin
        b:=x;
        fb:=fx;
        end
   end;
wrieln(x)
end.

Примерно так...
32K
14 мая 2008 года
demon9999
9 / / 24.03.2008
cпасибо
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог