mobimath.cdml.ru

Комплексные числа на JavaScript PDF Печать E-mail
Автор: A.K.Aphoshar   
27.06.2011 17:13

Известно ,что JavaScript не поддерживает работу с комплексными числами. Это ограничение легко исправить. Здесь читатель найдет простой класс,обеспечивающий вычисления с комплексными числами. При создании объектов конструктор класса требует два параметра:действительную и мнимую  части комплексного числа.Работаем с классом Complex следующим образом:

 

// импортируем модуль

<script  src='complex.js'></script>

//создаем объекты

<script>

// z1=i, z2=1+i

var z1=new Complex(0,1);

var z2=new Complex(1,1);

</script>

В классе имеются все необходимые методы:

вычисление модуля(mod) и аргумента(arg) комплексного числа,операции сложения(sum),вычитания(sub),умножения(mul) и деления(div) комплексных чисел, функции exp ,log, sin,asin,cos,acos,atg и т.д.

Приведем соответствующий пример:

// импортируем модуль

<script  src='complex.js'></script>

<script>

var z1=new Complex(0,1);

var z2=new Complex(1,1);

// проводим вычисления

var z3=z1.sum(z2);

var z4=z2.div(z3);

// вывод на дисплей обеспечивает  метод p

z4.p();

</script>

На основе класса Complex написан калькулятор для расчетов с комплексными числами. Запускаем его отсюда.


( 23 Votes )
Обновлено 10.08.2011 16:14
 

Локальные сети мобильных устройств

Счётчик посещений

mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterСегодня42

Your IP: 34.204.176.189
 , 
http://fm.cdml.ru __ Сен 18, 2019

Авторский сайт  
Лучшие студенты кафедры: Онищенко Н., Черных А. ,Курьята В., Абасов А.
Кафедра высшей математики и физики