mathematicaメモ
展開と因数分解
Expand[] Factor[]
簡約と超簡約
Simplify[] FullSimplify[]
リスト
Sin[100/{2, 3, 4, 5, 6, 7}]
3Dグラフ
Plot3D[Cos[x] Sin[y], {x, 0, 2 Pi}, {y, 0, 2 Pi}];
方程式代数解と数値解
Solve[] NSolve[]
連立方程式数値解
NSolve[{x + y == 2, x - 3y + z == 3, x - y + z == 0}, {x, y, z}]
1項方程式数値解
FindRoot[3Cos[x] == Log[x], {x, 1}]
微分方程式数値解
DSolve[{y'[x] == a y[x] + 1, y[0] == 0}, y[x], x]
非線形微分方程式数値解
result = NDSolve[{y''[t] + 0.1 y'[t] == -Sin[y[t]], y[0] == 1, y'[0] == 0},
y, {t, 0, 50}]
解の適用
Plot[y[x] /. result, {x, 0, 30}];
逆行列
Inverse[{{1, 2}, {2, 3}}]
固有値
Eigenvalues[{{1, 2}, {2, 3}}]
関数定義
f[x_] := Expand[(1 + x)^2]
exprのxをyで置換する
expr/.x -> y
ガロア体の計算
Factor[x^255-1,Modulus->2]