Creearea funcțiilor în Mathematica: Diferență între versiuni
Sari la navigare
Sari la căutare
Fără descriere a modificării |
Fără descriere a modificării |
||
| (Nu s-au afișat 6 versiuni intermediare efectuate de același utilizator) | |||
| Linia 1: | Linia 1: | ||
În Mathematica, o funcție se poate defini astfel: | În Mathematica, o funcție se poate defini astfel: | ||
<syntaxhighlight lang="Mathematica"> | <syntaxhighlight lang="Mathematica"> | ||
f[x_]:=x^2+ | f[x_]:=x^2+2x-4 | ||
In[3]:= f[1] | |||
Out[3]= -1 | |||
In[4]:= f[π] | |||
Out[4]= -4+2π+π2 | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Reguli: | |||
* Numele funcției ''custom'' (funcție creată de utilizator) trebuie să fie format din litere mici sau un cuvânt care începe cu o literă mică, de pildă ''fUNCȚIE''. Asta deoarece toate funcțiile implicite (care vin cu aplicația) încep cu majuscule (Log, N etc); | |||
* argumentul, de pildă <math>x</math> trebuie să fie urmat de un caracter de subliniere (underscore _); | |||
* se folosesc paranteze pătrate pentru delimitarea argumentului; | |||
* se folosește operatorul ''':=''' (''[[SetDelayed]]'') pentru separarea părții din stânga a definiției de partea din dreapta | |||
Versiunea curentă din 25 iulie 2022 23:03
În Mathematica, o funcție se poate defini astfel:
f[x_]:=x^2+2x-4
In[3]:= f[1]
Out[3]= -1
In[4]:= f[π]
Out[4]= -4+2π+π2
Reguli:
- Numele funcției custom (funcție creată de utilizator) trebuie să fie format din litere mici sau un cuvânt care începe cu o literă mică, de pildă fUNCȚIE. Asta deoarece toate funcțiile implicite (care vin cu aplicația) încep cu majuscule (Log, N etc);
- argumentul, de pildă trebuie să fie urmat de un caracter de subliniere (underscore _);
- se folosesc paranteze pătrate pentru delimitarea argumentului;
- se folosește operatorul := (SetDelayed) pentru separarea părții din stânga a definiției de partea din dreapta