Hogyan tudom elvégezni bc-ben a címben szereplőt? :)
^ jellel csak integer kitevőt adhatok meg?
manual ezt írja:
"The second expression must be an integer"
Neten nem találtam választ.
Köszi!
- 1861 megtekintés
Hozzászólások
Hát ha a manual azt írja akkor biztos úgy is van :)
Egyébként ha az -l kapcsolóval indítod a bc-t akkor betölt néhány alapfüggvényt, és akkor tudod használni a b^x = exp(x*ln(b)) összefüggést.
- A hozzászóláshoz be kell jelentkezni
igen, -l kapcsolóval használom mindig :)
- A hozzászóláshoz be kell jelentkezni
e(x) és l(x) kombinálásával?
- A hozzászóláshoz be kell jelentkezni
akkor marad a python ** :)
- A hozzászóláshoz be kell jelentkezni
GNU Octave?
---
WGábor
- A hozzászóláshoz be kell jelentkezni
bc-t használtam mindig, ezért örültem volna ha lebegőpontos hatványt is tudok használni benne. egyébként csodálkozok hogy nem tudja alapból (ha így van).
- A hozzászóláshoz be kell jelentkezni
hát ha ezen csodálkozol akkor nem tudod mi az a bc :)
összesen hat darab beépített függvény van, _már_ha_ a math könyvtárat beépítettnek lehet venni:)
örülj hogy a dc-t emberi fogyasztásra alkalmassá teszi a bc, ugyanis pont és csak arra van
egyébként nem tudom egy e(a*l(b))-ben mi olyan bonyolult hogy rögtön "programnyelvhez" kell fordulni, a powban három, ebben meg csak két betű van ráadásul :)
- A hozzászóláshoz be kell jelentkezni
A bc manapság (>10 éve) már nem a dc-t használja, hanem önállóan számol. Meg lehet kérni, hogy kiadja a saját bytecode-szerűségét, de az nem kompatibilis a dc-vel.
Gyanítom, hogy a python is az exp(x*ln(x) képlettel számolja a hatványt, és a bc-vel valószínűleg gyorsabb is a bignum-ok kezelése (máskülönben meg miért használná az ember).
- A hozzászóláshoz be kell jelentkezni
nem azt mondtam hogy a dc-t használja hanem hogy annyi volt erredetileg a fuunkciója hogy azt tegye könnyebbé, de ha már javítanak a teljesítményén nem fognak új, nem kompatibilis nyelvet kitalálin, mert akkor nevezhetnék át :)
- A hozzászóláshoz be kell jelentkezni
igen, a sebessége és az állítható pontossága miatt kell a bc, csak nem tudtam hogy nincs valami egyszerű 4^5 forma.
- A hozzászóláshoz be kell jelentkezni
> A bc manapság (>10 éve) már nem a dc-t használja, hanem önállóan számol.
Mármint a GNU-féle. Az összes UNIX-rendszerben levő viszont a mai napig dc-frontend.
- A hozzászóláshoz be kell jelentkezni
köszi hogy megelőlegezted az érettségit :D
- A hozzászóláshoz be kell jelentkezni
bocs, erősnek éreztem és újrafogalmaztam, mert rájöttem a bujtatott rtfm durvább :)
- A hozzászóláshoz be kell jelentkezni
gond egy szál se, amúgy igazad van, csak mondom, a nem tudásom miatt gondoltam valami triviális dolgot nem találok :)
- A hozzászóláshoz be kell jelentkezni
$ bc -l $HOME/.bcrc
- A hozzászóláshoz be kell jelentkezni
még mindig macerásnak érzem így, főleg idegen rendszeren beállítani, de azért köszi.
- A hozzászóláshoz be kell jelentkezni
apcalc vagy esetleg qalculator?
- A hozzászóláshoz be kell jelentkezni
egy próbát megér: wcalc
- A hozzászóláshoz be kell jelentkezni
köszi, ezt is használom már régóta. csak mint feljebb írtam, a bc-ben az állítható pontosságnak is hasznát veszem, most így hirtelem emlékeim szerint wcalc nem tud. meg bc-t azért is preferálom, mert alap eszközként ott van az általam használt rendszereken. kényelmes megszokni egy eszközt számomra, amit mindig tudok mindenhol használni.
- A hozzászóláshoz be kell jelentkezni
A bc-t régen használtam, és most nem linux előtt ülök, de ha a bc-vel lehet gyököt vonni, és a hatványkitevőd racionális szám, akkor ez is használható lenne:
a^(b/c)= c-dik gyök alatt(a^b)
Ha tud ilyet. Ha nem, akkor bocs.
- A hozzászóláshoz be kell jelentkezni
ez sem működik, mivel feljebb írtam, hogy a ^ jel utaán csak egész kitevőt enged.
- A hozzászóláshoz be kell jelentkezni