Тригонометрические функции в 7.7

Опубликовал Татьяна * (nysysimara) в раздел Программирование - Практика программирования

Алгоритм получения значения тригонометрических функций путем разложения их в ряд Тейлора

В семерке очень скудный запас математических функций. А если для расчетов нужны тригонометрические? Я использовала Ряд Тейлора (разложила их в сумму степенных функций).

Для наглядности работы алгоритма, написан маленький отчет-калькулятор для вычисления sin(x), cos(x) и arctg(x)

Чтобы обойти найти значения arctg(x) для х>1, использовала формулу arctg(x)=Пи/2 - arctg(x/2)

Все значения в радианах.

Скачать файлы

Наименование Файл Версия Размер
ВРядТейлора.ert
.ert 54,50Kb
03.03.12
4
.ert 54,50Kb 4 Скачать

См. также

Комментарии
1. Ruslan Odessa (rus128) 2 07.03.12 12:00 Сейчас в теме
"Все значения в радианах."
ну уж выбор градусов или радианов и перевод из градусов в радианы можно было доделать...
2. Andrey Smirnov (dusha0020) 653 07.03.12 12:17 Сейчас в теме
sc=СоздатьОбъект("MSScriptControl.ScriptControl");
sc.language="VBscript";
СинусХ = sc.eval("sin("+Х+")");

Чем хуже? Если sc создать глобально то вообще в одну строку все проблемы решаются...
3. Татьяна * (nysysimara) 25 07.03.12 13:50 Сейчас в теме
(1) rus128, УголВГрад = УголВРад*(180/Пи), просто мне нужны были только радианы.
4. Татьяна * (nysysimara) 25 07.03.12 13:55 Сейчас в теме
(2) dusha0020, спасибо за Ваш совет
5. Титович Эдуард (item) 213 07.03.12 16:05 Сейчас в теме
Не слушай никого, Татьяна.
Несите в массы свет математики.
6. Титович Эдуард (item) 213 07.03.12 16:08 Сейчас в теме
С наступающим праздником Вас, Татьяна, любви и солнца!
7. Татьяна * (nysysimara) 25 07.03.12 16:27 Сейчас в теме
(6) Эдуард, Спасибо большое, очень приятно
8. Dimon (klel) 13.03.12 22:44 Сейчас в теме
Спасибо ребята, а с логарифмимами и матрицами ничего нет?
9. Татьяна * (nysysimara) 25 14.03.12 10:49 Сейчас в теме
(8) klel, логарифмы и так есть в семерке, а что нужно с матрицами?
Или это вопрос типа: "А у вас есть такая же только с перламутровыми пуговицами?"
Оставьте свое сообщение