Getting started with KAlgebra/it: Difference between revisions

    From KDE UserBase Wiki
    (Created page with "{{EduBreadCrumbs_(it)|parent=KAlgebra}}")
     
    No edit summary
     
    (27 intermediate revisions by the same user not shown)
    Line 1: Line 1:
    <languages />
    <languages />
    {{EduBreadCrumbs_(it)|parent=KAlgebra}}
    {{EduBreadCrumbs/it|KAlgebra}}


    '''KAlgebra''' is a calculator with symbolic and analysis features that lets you plot 2D and 3D functions as well as to easily calculate mathematical expressions.  
    '''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.  


    == The Console Tab ==
    == La scheda Console ==


    When you first open '''KAlgebra''' a blank window shows up, this is the main work area for calculus.
    La prima volta che avvii '''KAlgebra''' viene mostrata una finestra vuota, è l'area di lavoro principale per il calcolo.


    Let's get started with a little example of how KAlgebra works, just type:
    Iniziamo con un piccolo esempio di come funziona KAlgebra, digita semplicemente:
    {{Input|1=2+2}}
    {{Input|1=2+2}}
    Then type <keycap>Enter</keycap> and '''KAlgebra''' will show you the result. So far it's easy.
    Poi premi <keycap>Invio</keycap> e '''KAlgebra''' ti mostrerà il risultato. Finora è facile.




    However, '''KAlgebra''' is much more powerful than that. It started as a simple calculator, but now it's almost a [http://en.wikipedia.org/wiki/Computer_algebra_system CAS].
    '''KAlgebra''' però è molto più potente di così. È iniziata come una semplice calcolatrice, ma ora è quasi un [http://it.wikipedia.org/wiki/Sistema_di_algebra_computazionale CAS].


    You can define variables this way:
    Puoi definire variabili in questo modo:
    {{Input|1=k:=3}}
    {{Input|1=k:=3}}


    And use them normally:
    ed utilizzarle normalmente:
    {{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.