Creearea funcțiilor în Mathematica: Diferență între versiuni

De la YO3ITI
Sari la navigare Sari la căutare
Fără descriere a modificării
Fără descriere a modificării
Linia 11: Linia 11:
</syntaxhighlight>
</syntaxhighlight>


<comments>
Reguli:
<math>d_\text{F} = \frac{2 D^2}{\lambda}</math>
* 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);
</comments>
* argumentul, de pildă <math>x</math> trebuie să fie urmat de un caracter de subliniere (underscore _);
 
* se folosesc paranteze pătrate pentru delimitarea argumentului;
You can define your own function in Mathematica like this (use the Basic Math Assistant palette to type x2; see Section 1.6):
* se folosește combinația ''':=''' pentru separarea părții din stânga a definiției de partea din dreapta
 
Follow these rules when defining a function:
$ The name of the function (such as f or inv) should be a lowercase letter, or a word that begins with a lowercase letter. This is because all built-in functions (such as Log and N) begin with capital letters. If your function begins with a lowercase letter, you will never accidentally give it a name that already belongs to some built-in function.
$ The function argument (in these examples x) must be followed by an underscore _ on the left side of the definition.
$ Use square brackets [ ] to enclose the function argument.
$ Use the colon-equal combination := to separate the left side of the definition
from the right.

Versiunea de la data 25 iulie 2022 23:01

Î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ă x trebuie să fie urmat de un caracter de subliniere (underscore _);
  • se folosesc paranteze pătrate pentru delimitarea argumentului;
  • se folosește combinația := pentru separarea părții din stânga a definiției de partea din dreapta