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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.12.2008, 23:48   #1
777UFO777
Пользователь
 
Регистрация: 01.12.2008
Сообщений: 23
По умолчанию Комплексные числа

Ребят помогите пожалуйста написать прогу в формах
Даны комплексное число z (пара вещественных чисел) и вещественное число e > 0. Вычислить с точностью e значение следующей комплексной функции:
sh z = z + z^3 / 3! + z^5 / 5! + … + z^2n+1 / (2n + 1)! + …;

про комплексные написал а функцию не получается написать, знаю точно что shz=e^z - e^-z, а e^z=e^x+iy=e^x * (cosy +isiny).

Код:
unit CMPLX;

interface

type
  TComplex = record
    x,y : real;
  end;

Function AddC(x,y: TComplex):TComplex;
Function SubC(x,y: TComplex):TComplex;
Function MulC(x,y: TComplex):TComplex;
Function DivC(x,y: TComplex):TComplex;

Const
  c : TComplex = (x : 0.1; y : -1);
var
  Comp: TComplex;

implementation

Function AddC(x,y: TComplex):TComplex;
begin
  Result.x := x.x + y.x;
  Result.y := x.y + y.y;
end;

Function SubC(x,y: TComplex):TComplex;
begin
  Result.x := x.x - y.x;
  Result.y := x.y - y.y;
end;

Function MulC(x,y: TComplex):TComplex;
begin
  Result.x := x.x * y.x - x.y * y.y;
  Result.y := x.x * y.y + x.y * y.x;
end;

Function DivC(x,y: TComplex):TComplex;
var
  z : real;
begin
  z := sqr(y.x) + sqr(y.y);
  try
    Result.x := (x.x * y.x + x.y * y.y)/z;
    Result.y := (x.x * y.y - x.y * y.x)/z;
  except
    Result.x := 1.1e309;
    Result.y := 1.1e309;
  end;
end;

end.

Последний раз редактировалось rpy3uH; 22.12.2008 в 11:50.
777UFO777 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Комплексные числа в паскале селюк Помощь студентам 6 26.05.2010 22:35
Комплексные числа shtuceron Помощь студентам 2 21.01.2010 23:47
записи и комплексные числа ZhekON Паскаль, Turbo Pascal, PascalABC.NET 4 23.05.2008 15:57
ДАНЫ 4 ЧИСЛА X Y Z W составит программу найти произведение все положительные нечетные числа Woland-itn Паскаль, Turbo Pascal, PascalABC.NET 3 23.03.2008 21:49
Большие комплексные числа xoz Общие вопросы Delphi 0 24.02.2008 03:12