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

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

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

> Возведение в степень с тригонометрической функцией.
Zharatustra
сообщение 17.10.2007 18:47
Сообщение #1


Новичок
*

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

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


Как правильно всчпомощью линейного логарифма и ексаоненты записать в Паскале такое выражение
tg(a-b)^(1/5)
Приношу свои извнения, но раздел "Общие вопросы по математике" исчерпываещего ответа мне не дал, возникли затруднения с тригонометрической функцией. Надоли брать логарифм от всего выражения, или только от (a-b)^(1/5).

Сообщение отредактировано: Zharatustra - 17.10.2007 18:50
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов(1 - 4)
мисс_граффити
сообщение 17.10.2007 19:07
Сообщение #2


просто человек
******

Группа: Модераторы
Сообщений: 3 641
Пол: Женский
Реальное имя: Юлия

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


сделай замену
c=tg(a-b)
потом возведи с в степень 1/5... и замени обратно.
сам увидишь, что где окажется....


--------------------
Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Better Kind
сообщение 18.10.2007 13:08
Сообщение #3


Пионер
**

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

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


Попробуй так:
c:=exp(Ln(tan(a-b))*(1/5));

Возможно тангенс придется брать по модулю, чтобы обойти исключение.


--------------------
With best regards, Better Kind
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 18.10.2007 13:29
Сообщение #4


Гость






Во-первых, функции Tan в Паскале нет, а во-вторых, если тангенс будет равен 0 - то никакой модуль не поможет спастись от RTE #207 ...
 К началу страницы 
+ Ответить 
Lapp
сообщение 19.10.2007 1:50
Сообщение #5


Уникум
*******

Группа: Модераторы
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

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


Цитата(Zharatustra @ 17.10.2007 19:47) *

tg(a-b)^(1/5)
...
Надоли брать логарифм от всего выражения, или только от (a-b)^(1/5).

Zharatustra, хоть ты так и "говорил" ©, твое выражение просто некорректно. Для его интерпретации нужны дополнительные соглашения о приоритетах, то есть о прядке выполнения функций и операций. Поскольку, в отличие от обычных сложения/вычитания/умножения/и т.д., стандартных правил на этот счет нету (или я их не упомнил..), то тебе следует добавить туда скобки. Выражение, записанное так, как есть, может быть интерпретировано и так:
tg((a-b)^(1/5)) ,
и так:
(tg(a-b))^(1/5) .
А уж как тебе нужно - ты, пожалуйста, решай сам.
Вообще, обычно степень тригонометрической функции при письме обозначается так:
Код
   2
Sin x

- квадрат синуса х. Для более четкого выделения аргумента синуса можно написать так:
Код
   2
Sin (x)

Если тебе нужна степень тригонометрической функции, то сначала возьми функцию, а потом возводи ее в степень. Но сама форма написания твоего выражения к этому не располагает. Располагает она только к выводу, что выражение записано некорректно (типа как 2++3). И, что самое обидное, название темы тоже составлено некорректно (уже в смысле русского языка) и, тем самым, абсолютно ничего не добавляет к пониманию вопроса..
Ответ на свой вопрос спроси у препа smile.gif.


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

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

 



- Текстовая версия 20.07.2025 7:21
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"