Как написать В Паскале, "е" в степени "i" |
Здравствуйте, гость ( Вход | Регистрация )
Как написать В Паскале, "е" в степени "i" |
Борис Глебов |
9.4.2007, 13:40
Сообщение
#1
|
Школьник Группа: Продвинутые Сообщений: 16 Регистрация: 4.4.2007 Город: Москва Учебное заведение: МИСИ |
Пробовал по разному, но не получается.
|
alxdr |
10.4.2007, 7:04
Сообщение
#2
|
Студент Группа: Продвинутые Сообщений: 104 Регистрация: 26.2.2007 Из: МО, Долгопрудный Город: иркутск Учебное заведение: МФТИ |
i=(-1)^(1/2) ?. Или как понимать?
|
Борис Глебов |
12.4.2007, 9:53
Сообщение
#3
|
Школьник Группа: Продвинутые Сообщений: 16 Регистрация: 4.4.2007 Город: Москва Учебное заведение: МИСИ |
shi хотел расписать как (е^i - e^(-i))/2 .Но как в паскале писать e^i незнаю.
В моём случае i=-1 |
alxdr |
12.4.2007, 17:37
Сообщение
#4
|
Студент Группа: Продвинутые Сообщений: 104 Регистрация: 26.2.2007 Из: МО, Долгопрудный Город: иркутск Учебное заведение: МФТИ |
Заглянул в библиотеку Math в Delphi. Вот такой тут синус гиперболический.
function Sinh(const X: Extended): Extended; begin if IsZero(X) then Result := 0 else Result := (Exp(X) - Exp(-X)) / 2; end; Думаю, тут все понятно. Ну а exp(x) в паскале - входит в набор стандартных функций, ею и пользуйтесь, в чем проблема. |
Борис Глебов |
15.4.2007, 15:54
Сообщение
#5
|
Школьник Группа: Продвинутые Сообщений: 16 Регистрация: 4.4.2007 Город: Москва Учебное заведение: МИСИ |
Почему то получаются НУЛИ !!!
|
alxdr |
15.4.2007, 16:18
Сообщение
#6
|
Студент Группа: Продвинутые Сообщений: 104 Регистрация: 26.2.2007 Из: МО, Долгопрудный Город: иркутск Учебное заведение: МФТИ |
Напишите здесь свой код, и мы вместе попробуем разобраться. Если программа большая, то приведите кусок, в котором у вас затруднения возникают.
|
Dimka |
15.4.2007, 20:48
Сообщение
#7
|
Доцент Группа: Преподаватели Сообщений: 4 925 Регистрация: 26.2.2007 Город: _ Вы: другое |
Уважаемый, Вы пытаетесь работать с комплексными числами, которые Паскаль не понимает. Вам нужно отдельно работать с мнимой и отдельно с действительной частью комплексного числа, а exp(i), также как 22+3i, в Паскале не прокатит. Паскаль - это тупой язык, и учить писать на нем программы, людей, не имеющих отношение к программированию, просто очень глупо со стороны нашего высшего образования. Вычислить значения всех функций, приводимых Вами, можно за 10 секунд в любом математическом пакете, а чтобы составить программу на Паскале для Вас потребуется несколько дней. Издержки нашего образования очевидны.
|
AlexDemche |
28.5.2007, 11:59
Сообщение
#8
|
Студент Группа: Продвинутые Сообщений: 83 Регистрация: 18.3.2007 Город: Казань Учебное заведение: Казанский Государственный Университет Вы: преподаватель |
Интересно на каком факультете учится Борис Глебов. Может он все же имеет отношение к программированию...
|
Nefrit |
22.1.2008, 9:42
Сообщение
#9
|
Школьник Группа: Продвинутые Сообщений: 41 Регистрация: 12.1.2008 Из: Днепропетровск Город: Украина Днепропетровск Учебное заведение: НГУ Вы: студент |
спасибо! у меня тож такая же проблема возникла, как раз в тему.... (IMG:style_emoticons/default/thumbsup.gif)
|
Текстовая версия | Сейчас: 1.5.2024, 22:21 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru