Jak na funkci arc sinus v shellu ?

David Sauer davids na orfinet.cz
Neděle Srpen 15 19:12:11 CEST 1999


>>>> "Petr" == Petr Simek <petrsi na jcu.cz> writes:

[...]

    Petr> No ja jsem to chtel do shellu z duvodu ze jsem potreboval
    Petr> vypocitat stupne nebo casove zpozdeni pro sinusovku kdyz chci mit
    Petr> jednotlive useky siroke 1% vykonu z cele pulvlny. Kvuli spinani
    Petr> triaku a regulaci vykonu sirkou pulsu. Takze jsem chtel v shellu
    Petr> generovat radu cisel a vybirat ta vhodna, tedy graficka
    Petr> kalkulacka mi byla k nicemu. Nakonec jsme to udelal v C.

Nic proti grafice nebo vasemu nazoru, ale genius lze pouzit i s CLI a lze
 pro nej psat skripty, funguje jak 
$ ~/asindemo.genius [s +x]
nebo
$ genius asindemo.genius [pokud neni nastaven atribut 'x']


============================= asindemo.genius ===========================
#!/usr/bin/genius
print (asin (0.7));
=========================================================================

A vystup z ./asindemo.genius je:
=========================================================================
0.78151580343156871073443496087813936311455214205370092104769727903658260
252134
=========================================================================

help napovi:
Genius 0.4.4 usage:

genius [options] [files]

	--precision=num   	Floating point precision [256]
	--maxdigits=num   	Maximum digits to display (0=no limit) [0]
	--[no]floatresult 	All results as floats [OFF]
	--[no]scinot      	Results in scientific notation [OFF]

	--[no]readline    	Use readline if it is available [ON]

	--[no]compile     	Compile everything and dump it to stdout [OFF]
	--[no]quiet       	Be quiet during non-interactive mode,
	                  	(always on when compiling) [OFF]



-- 
* David Sauer, student of Czech Technical University
* electronic mail: davids na orfinet.cz (mime compatible)


Další informace o konferenci Linux