Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Word
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.04.2010, 05:54   #1
Kir@
Новичок
Джуниор
 
Регистрация: 29.04.2010
Сообщений: 6
По умолчанию Word 2003. Вычисление тригонометрических функций

Здрям!
Есть в M$ Word замечательная вещь - коды полей EQ. И формулы красивые и вычисления делать можно, а вот считать тригонометрические функции они не хотят.

Подскажите, пожалуйста, как реализовать вычисление sin, cos, arcsin, acrcos и tg в ворде?
Когда в ОО появятся поля EQ, тогда я скажу "Прощай, M$!"
Kir@ вне форума Ответить с цитированием
Старый 29.04.2010, 08:04   #2
viter.alex
Балуюсь кодами
Участник клуба
 
Аватар для viter.alex
 
Регистрация: 09.01.2009
Сообщений: 1,837
По умолчанию

Использовать разложение этих функций в ряды Тейлора




Ну и остальные несложно найти

Добавлено позже
Вот, например, функция для вычисления синуса:
Код:
{ SET arg 0,785398 }
{ = arg - 
{ = { = arg*arg*arg }/{ = 1*2*3 } } +
{ = { = arg*arg*arg*arg*arg }/{ = 1*2*3*4*5 } } -
{ = { = arg*arg*arg*arg*arg*arg*arg }/{ = 1*2*3*4*5*6*7 } } + 
{ = { = arg*arg*arg*arg*arg*arg*arg*arg*arg }/{ = 1*2*3*4*5*6*7*8*9 } } \# "0,0000"}
Первые четыре знака даёт правильно, что можно легко проверить в калькуляторе. Переход на новую строку нужно делать разрывом строки (Shift+Enter)
Лучше день потерять — потом за пять минут долететь!©

Последний раз редактировалось viter.alex; 29.04.2010 в 08:53.
viter.alex вне форума Ответить с цитированием
Старый 29.04.2010, 09:20   #3
Kir@
Новичок
Джуниор
 
Регистрация: 29.04.2010
Сообщений: 6
По умолчанию

viter.alex, а можно увидеть реализацию данных рядов в среде Word'а на примере синуса?
Когда в ОО появятся поля EQ, тогда я скажу "Прощай, M$!"
Kir@ вне форума Ответить с цитированием
Старый 29.04.2010, 09:31   #4
viter.alex
Балуюсь кодами
Участник клуба
 
Аватар для viter.alex
 
Регистрация: 09.01.2009
Сообщений: 1,837
По умолчанию

Отчего же нельзя? Можно
Вложения
Тип файла: doc Вычисление синуса с помощью полей.doc (24.0 Кб, 60 просмотров)
Лучше день потерять — потом за пять минут долететь!©
viter.alex вне форума Ответить с цитированием
Старый 29.04.2010, 09:52   #5
Kir@
Новичок
Джуниор
 
Регистрация: 29.04.2010
Сообщений: 6
По умолчанию

viter.alex, а натуральные логарифмы как можно посчитать?

Я занимаюсь автоматизацией расчетов. В экселе проблем с этим нет, но мне надо именно в ворде.
Когда в ОО появятся поля EQ, тогда я скажу "Прощай, M$!"
Kir@ вне форума Ответить с цитированием
Старый 29.04.2010, 10:05   #6
viter.alex
Балуюсь кодами
Участник клуба
 
Аватар для viter.alex
 
Регистрация: 09.01.2009
Сообщений: 1,837
По умолчанию

Точно так же, разложив в ряды.
Лучше день потерять — потом за пять минут долететь!©
viter.alex вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Конвертировать формулы из [2007 Word 2007] в [2003 Word 2003] mswmd Microsoft Office Word 8 10.07.2017 17:06
MS Word 2003 Chudo4258 Помощь студентам 1 17.04.2010 19:22
Вычисление функций в среде Delphi Vetal07 Помощь студентам 7 01.11.2009 09:28
Вычисление значений тригонометрических функций на основе разложения в ряд Маклорена Gangzta Помощь студентам 3 10.01.2009 15:47