Возведение в степень с тригонометрической функцией. |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
Возведение в степень с тригонометрической функцией. |
Zharatustra |
Сообщение
#1
|
Новичок Группа: Пользователи Сообщений: 18 Пол: Мужской Реальное имя: Николай Репутация: 0 |
Как правильно всчпомощью линейного логарифма и ексаоненты записать в Паскале такое выражение
tg(a-b)^(1/5) Приношу свои извнения, но раздел "Общие вопросы по математике" исчерпываещего ответа мне не дал, возникли затруднения с тригонометрической функцией. Надоли брать логарифм от всего выражения, или только от (a-b)^(1/5). Сообщение отредактировано: Zharatustra - |
мисс_граффити |
Сообщение
#2
|
просто человек Группа: Пользователи Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: 55 |
сделай замену
c=tg(a-b) потом возведи с в степень 1/5... и замени обратно. сам увидишь, что где окажется.... -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
Better Kind |
Сообщение
#3
|
Пионер Группа: Пользователи Сообщений: 52 Пол: Мужской Реальное имя: Александр Репутация: 1 |
Попробуй так:
c:=exp(Ln(tan(a-b))*(1/5)); Возможно тангенс придется брать по модулю, чтобы обойти исключение. -------------------- With best regards, Better Kind
|
volvo |
Сообщение
#4
|
Гость |
Во-первых, функции Tan в Паскале нет, а во-вторых, если тангенс будет равен 0 - то никакой модуль не поможет спастись от RTE #207 ...
|
Lapp |
Сообщение
#5
|
Уникум Группа: Пользователи Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
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). И, что самое обидное, название темы тоже составлено некорректно (уже в смысле русского языка) и, тем самым, абсолютно ничего не добавляет к пониманию вопроса.. Ответ на свой вопрос спроси у препа . -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
Текстовая версия | 23.12.2024 20:20 |