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

Ваш аккаунт

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

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

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

Выч-е Sin(х) рекурсией и вывод bmp

3.7K
22 февраля 2004 года
Pokblmon
14 / / 27.11.2003
1) Нет ли у кого исходного кода (или ссылки) функции вычисления sin(x) с помощью рекурсии? Насколько я понял, енту функцию нужно разложить по ряду Тэйлора, но как это реализовать?..

2) Как или чем можно вывести bmp картинку или, может, преобразовать bmp непосредственно в pas (только не используя ассемблер)?
269
26 февраля 2004 года
Greenering
892 / / 04.02.2003
Цитата:
Originally posted by Pokblmon
1) Нет ли у кого исходного кода (или ссылки) функции вычисления sin(x) с помощью рекурсии? Насколько я понял, енту функцию нужно разложить по ряду Тэйлора, но как это реализовать?..

2) Как или чем можно вывести bmp картинку или, может, преобразовать bmp непосредственно в pas (только не используя ассемблер)?


http://rtuis.miem.edu.ru/edu/math/MTH_A0A1/MTHa0a1a.htm

Но еще так как надо брать производную от sin(х), надо сделать табличку с производными разных степеней, если память на месте, то с какой то степени идет повтор.
А про бмп не знаю.

81K
10 марта 2012 года
vlad9486
1 / / 10.03.2012
Для 0<x<pi/2

 
Код:
sin(x)=sin(x/2)*sqrt(1-sqr(sin(x/2));
если x маленький, то sin(x)=x.

Код:
function sin_(x: single): single;
var
  t: single;
begin
  if x < 0.0001 then
    result := x
  else
  begin
    t := sin_(x/2);
    result := t*sqrt(1-sqr(t));
  end;
end;
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог