Getting started with KAlgebra/it: Difference between revisions

From KDE Wiki Sandbox
(Created page with "ed utilizzarle normalmente: {{Input|1=k*4}}")
No edit summary
 
(19 intermediate revisions by the same user not shown)
Line 1: Line 1:
<languages />
<languages />
{{EduBreadCrumbs_(it)|parent=KAlgebra/it}}
{{EduBreadCrumbs/it|KAlgebra}}


'''KAlgebra''' è una calcolatrice con funzioni simboliche e di analisi che ti permette di visualizzare funzioni in 2D e 3D così come di calcolare facilmente espressioni matematiche.  
'''KAlgebra''' è una calcolatrice con funzioni simboliche e di analisi che ti permette di visualizzare funzioni in 2D e 3D così come di calcolare facilmente espressioni matematiche.  
Line 21: Line 21:
{{Input|1=k*4}}
{{Input|1=k*4}}


And that will give you the result: {{Output|1=12}}
e questo ti darà come risultato: {{Output|1=12}}


You can also define functions:
Puoi anche definire funzioni:
{{Input|1=f:=x->x^2}}
{{Input|1=f:=x->x^2}}


And then use them:
e poi utilizzarle:
{{Input|1=f(3)}}
{{Input|1=f(3)}}


Which should return {{Output|1=9.}}
dovrebbe dare come risultato {{Output|1=9.}}


You can define a function with as many variables as you want:
Puoi definire una funzione con tutte le variabili che vuoi:
{{Input|1=g:=(x,y)->x*y}}
{{Input|1=g:=(x,y)->x*y}}


The possibilities of defining functions are endless if you combine this with the piecewise function. Let's define the factor function:
Le possibilità di definire funzioni sono infinite se combini questo con la funzione piecewise. Definiamo la funzione fattore:


{{Input|1=fact:=n->piecewise { n=0 ? 1, n=1 ? 1, ? n*fact(n-1) } }}
{{Input|1=fact:=n->piecewise { n=0 ? 1, n=1 ? 1, ? n*fact(n-1) } }}


Yes! '''KAlgebra''' supports recursive functions. Give some values to n, to test it.
! '''KAlgebra''' supporta le funzioni ricorsive. Diamo alcuni valori a n per provare.


{{Input|1=fact(5)
{{Input|1=fact(5)
fact(3) }}
fact(3) }}


KAlgebra has recently started support for symbolic operations, to check it out, just type:
KAlgebra ha recentemente introdotto il supporto per le operazioni simboliche, per provare digita semplicemente:
{{Input|x+x+x+x}}
{{Input|x+x+x+x}}


or
o
{{Input|1=x*x}}
{{Input|1=x*x}}


It doesn't work on some complex structures, though. Only basic support so far.
Tuttavia non funziona con alcune strutture complesse. Per ora solo supporto di base.


Moreover, '''KAlgebra''' has support for differentiation.
Oltre a questo '''KAlgebra''' supporta la differenziazione.
An example of the syntax:
Un esempio della sintassi:
{{Input|1=diff(x^2:x)}}
{{Input|1=diff(x^2:x)}}


If you have used '''KAlgebra''', you will have noticed the ''syntax completion'' support, which is very helpful.
Se hai provato '''KAlgebra''', avrai notato il supporto al ''completamento della sintassi'', molto utile.


Another resource that can be useful to learn more about '''KAlgebra''' comes with '''KAlgebra''': The <menuchoice>Dictionary</menuchoice> tab
Un'altra risorsa che può essere utile per conoscere di più '''KAlgebra''' accompagna '''KAlgebra''' stessa: la scheda <menuchoice>Dizionario</menuchoice>.


It contains examples of every function supported by '''KAlgebra'''. Maybe this is the best way to learn how to do things with '''KAlgebra'''.
Contiene esempi di ogni funzione supportata da '''KAlgebra'''. Forse il modo migliore per imparare ad usare '''KAlgebra'''.


[[Category:Education]]
[[Category:Istruzione/it]]

Latest revision as of 14:15, 30 July 2011

Inizio » Applicazioni » Istruzione » KAlgebra

KAlgebra è una calcolatrice con funzioni simboliche e di analisi che ti permette di visualizzare funzioni in 2D e 3D così come di calcolare facilmente espressioni matematiche.

La scheda Console

La prima volta che avvii KAlgebra viene mostrata una finestra vuota, è l'area di lavoro principale per il calcolo.

Iniziamo con un piccolo esempio di come funziona KAlgebra, digita semplicemente:

2+2

Poi premi Invio e KAlgebra ti mostrerà il risultato. Finora è facile.


KAlgebra però è molto più potente di così. È iniziata come una semplice calcolatrice, ma ora è quasi un CAS.

Puoi definire variabili in questo modo:

k:=3

ed utilizzarle normalmente:

k*4

e questo ti darà come risultato:

12

Puoi anche definire funzioni:

f:=x->x^2

e poi utilizzarle:

f(3)

dovrebbe dare come risultato

9.

Puoi definire una funzione con tutte le variabili che vuoi:

g:=(x,y)->x*y

Le possibilità di definire funzioni sono infinite se combini questo con la funzione piecewise. Definiamo la funzione fattore:

fact:=n->piecewise { n=0 ? 1, n=1 ? 1, ? n*fact(n-1) }

Sì! KAlgebra supporta le funzioni ricorsive. Diamo alcuni valori a n per provare.

fact(5)
fact(3)

KAlgebra ha recentemente introdotto il supporto per le operazioni simboliche, per provare digita semplicemente:

x+x+x+x

o

x*x

Tuttavia non funziona con alcune strutture complesse. Per ora solo supporto di base.

Oltre a questo KAlgebra supporta la differenziazione. Un esempio della sintassi:

diff(x^2:x)

Se hai provato KAlgebra, avrai notato il supporto al completamento della sintassi, molto utile.

Un'altra risorsa che può essere utile per conoscere di più KAlgebra accompagna KAlgebra stessa: la scheda Dizionario.

Contiene esempi di ogni funzione supportata da KAlgebra. Forse il modo migliore per imparare ad usare KAlgebra.