Mathematica — различия между версиями

Материал из synset
Перейти к: навигация, поиск
Строка 1: Строка 1:
 
Определение функций:
 
Определение функций:
<pre class="brush:Mathematica; gutter: false;">
+
<pre class="brush:perl; gutter: false;">
 
f[x_]:=2x;  g[x_, y_]:=xy;
 
f[x_]:=2x;  g[x_, y_]:=xy;
 
f[1]
 
f[1]
Строка 8: Строка 8:
  
 
Работа со списками
 
Работа со списками
<pre class="brush:cpp; gutter: false;">
+
<pre class="brush:perl; gutter: false;">
 
In:  {x, y, {a,b}}[[1]]
 
In:  {x, y, {a,b}}[[1]]
 
Out: x
 
Out: x

Версия 16:06, 21 апреля 2011

Определение функций:

f[x_]:=2x;  g[x_, y_]:=xy;
f[1]
g[1,2]
Clear[f,g];

Работа со списками

In:  {x, y, {a,b}}[[1]]
Out: x

In:  {a,b,c}+{x,y,z}
Out: {a+x,b+y,c+z}

In:  {1,2,3}{x,y,z}
Out: {x, 2y, 3z}

In:  {1, 2, 3}x
Out: {x, 2x, 3x}

In:  {1,2,3}.{x,y,z}
Out: x + 2y + 3z

{{a, b}, {c, d}} //MatrixForm

Квадраты чисел от 1 до 8 с шагом 2
In:  Table[i^2, {i, 1, 8, 2}] 
Out: {1, 9, 25, 49}