php 스크립트에 대한 작업을 복소수
다음은 php 스크립트에 대한 복소수 작업을합니다.가 포함되어을위한 함수 덧셈, 뺄셈, 곱셈, 그리고 2 개의 복잡한 숫자를 직사각형 부문 좌표 양식을합니다. 에 대한 사단 ($ 1, $ 2) 함수를, $ 두 번째 변수는 약수합니다. 또한 복잡한 숫자를 결합되는 함수를 반환합니다, 그리고 복잡한 숫자를 극좌표로 변환하는 함수가 직사각형 좌표를, 그리고 바이스 법입니다.
<함수
기능을 사단 ($ 1, $ 2)
(
만일 (($ 2 [ '다시'] == 0 & & $ 2 [ '메신저'] == 0))
(반환 (-1);)
$ a = $ 1 [ '다시'];
$ b = $ 1 [ '메신저'];
$ c = $ 2 [ '다시'];
$ 패 = $ 2 [ '메신저'];
$ 이메일 = ($ * $ c) + ($ b * $ 패);
$ f = ($ c * $ c) + ($ 패 * $ 패);
$ g = ($ b * $ c) - ($ * $ 패);
$ 결과 [ '다시'] = $ 이메일 / $ f;
$ 결과 [ '메신저'] = $ g / $ f;
반환 ($ 결과);
)기능을 추가 ($ 1, $ 2)
(
$ 결과 [ '다시'] = $ 1 [ '다시'] + $ 2 [ '다시'];
$ 결과 [ '메신저'] = $ 1 [ '메신저'] + $ 2 [ '메신저'];
반환 ($ 결과);
)기능을 서브 ($ 1, $ 2)
(
$ 결과 [ '다시'] = $ 1 [ '다시'] - $ 2 [ '다시'];
$ 결과 [ '메신저'] = $ 1 [ '메신저'] - $ 2 [ '메신저'];
반환 ($ 결과);
)기능을 mul ($ 1, $ 2)
(
$ 결과 [ '다시 ']=($ 첫 번째 ['다시 '] * $ 2 ['다시 '])-($ 첫 번째 [ '메신저'] * $ 2 [ '메신저']);
$ 결과 [ '메신저 ']=($ 첫 번째 ['다시 '] * $ 2 ['메신저 '])+($ 두 번째 [ '다시'] * $ 첫 번째 [ '메신저']);
반환 ($ 결과);
)기능을 conj ($ 1)
(
$ 결과 [ '다시'] = $ 1 [ '다시'];
$ 결과 [ '메신저'] =- 1.0 * $ 첫 번째 [ '메신저'];
반환 ($ 결과);
)기능을 rec2pol ($ 1)
(
$ 결과 [ '다시'] = sqrt (전쟁 포로 ($ 첫 번째 [ '다시'], 2) + 탕 ($ 첫 번째 [ '메신저'], 2));
$ 결과 [ '메신저'] = rad2deg (atan ($ 첫 번째 [ '메신저'] / $ 1 [ '다시 ']));
반환 ($ 결과);
)기능을 pol2rec ($ 1)
(
$ 결과 [ '다시'] = $ 1 [ '다시'] * 왜냐하면 (deg2rad ($ 첫 번째 [ '메신저 ']));
$ 결과 [ '메신저'] = $ 1 [ '다시'] * 신 (deg2rad ($ 첫 번째 [ '메신저 ']));
반환 ($ 결과);
)?>
신청 : 코드 및 스크립트











