Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Perl a odmocnina funkcie

Perl , či Praktický extrakčné a reportovacie jazyk , je počítač skriptovací jazyk optimalizovaný pre operácie na veľké množstvo vzorovaných dát . Avšak , Perl môže tiež zvládnuť väčšinu bežné matematické výpočty , ako je odmocnina . Pri použití externých balíčkov , môže druhá odmocnina funkcie Perl fungovať na ľubovoľnom formáte numerických dát dostupných v Perlu . Square Root

Základný balíček pre Perl obsahuje niekoľko základných matematických funkcií , vrátane odmocniny . Funkcia Perl sqrt ( ) vezme druhú odmocninu nejakého čísla danej ako argument . Ak je tento argument nie je zahrnutá v cene , sqrt ( ) funkcia pracuje na $ _ premenné

$ result = sqrt ( $ some_number ) . Print $ result ;
Komplexné čísla

v predvolenom nastavení , pričom druhú odmocninu záporného čísla vráti chybu v Perlu . Avšak , ak ste zahŕňali " Math :: Complex " balíček , všetky matematické operácie možno vykonávať na komplexných čísel . Balíčky sú zahrnuté v Perl súborov pomocou príkazu use

používať Math :: Complex ; . $ My_root = sqrt ( -144 ) ; # vráti 12iprint $ my_root ;
ďalšie Roots

koreň je ekvivalentná číslo zvýši na frakčnej exponentom . Ak chcete iná ako druhá odmocnina v Perlu koreň , použite exponenciálny operátor " ** " s frakčnou exponentom . Napríklad , aby sa tretia odmocnina čísla , použite nasledujúci kód

$ cube_root = $ my_num ** ( 1 /3 ) ; . Print $ cube_root ;
vzorky program

Ak chcete plne spustiť vzorového program v Perle vziať druhú alebo druhú odmocninu , spustiť nasledujúci program .

# ! /Usr /bin /local /perl

$ my_num = 64 ; $ my_root = 3 ;

printf " . Odmocnina % 1 % d je % 2 % f \\ n" , $ my_num , sqrt ( $ my_num ) ; printf ' % 1 % d koreň % 2 % d je % 3 % f \\ n " . , $ my_root , $ my_num , ( $ my_num ** ( 1 /$ my_root ) ) ;

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené