Mathematica基础——各种内置“变换函数”

2024-10-14 02:54:48

1、AffineTransform给出一个特定的坐标变换函数:一个指定的仿射变换,t = AffineTransform[{{{a0,a1}, {b0,b1}}, {c0,c1}}]t[撑俯擂摔{x, y}]一个旋转变换:tr = AffineTransform[RotationMatrix[\[Theta]]]tr[{x, y}]一个平移变换:tt = AffineTransform[{IdentityMatrix[2], {u,v}}]tt[{x, y}]

Mathematica基础——各种内置“变换函数”Mathematica基础——各种内置“变换函数”Mathematica基础——各种内置“变换函数”Mathematica基础——各种内置“变换函数”

4、DiscreteWaveletTransform[{1, 2, 3, 4, 5}]对数据进行离散小波变换。Normal[%]查看系数。

Mathematica基础——各种内置“变换函数”

6、DirichletTransform[表达式,n,s]给出关于 n 的 表达式 的Dirichlet变换。DirichletTransform[1, n, s]DirichletTransform[2, n, s]DirichletTransform[n, n, s]DirichletTransform[n^2, n, s]

Mathematica基础——各种内置“变换函数”

8、DiscreteHadamardTrans酆璁冻嘌form [{1, 2, 3, 4, 5}]DiscreteHada罪焐芡拂mardTransform[{1, 1, 1, 1, 0, 0, 0, 0}]DiscreteHadamardTransform[{1, 1, 1, 1, 1, 1, 1, 0, 0,0, 0,0, 0, 0, 0}]给出离散数据的Hadamard变换。对结果再运行一次,就会获得逆向变换。

Mathematica基础——各种内置“变换函数”
猜你喜欢