![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mathematica
刘开心又困了
物理学硕士在读,目前在做量子方面的计算。
展开
-
Mathematica 对曲线进行拟合
Mathematica 对曲线进行拟合在mathematica中,一般都采用 Fit( ) 函数对曲线进行拟合,而Fit( ) 函数一般都是对函数进行线性拟合,非线性形式拟合不能用 Fit( ) 处理,而要用 FindFit( ) 来进行拟合,它采用任何形式的函数,并且搜索产生数据最佳拟合的参数值。FindFit( ) 的具体例子:FindFit[fp, a + b x + c Exp[x], {a, b, c}, x]{a -> -6.78932, b -> 3.64309,原创 2020-09-07 19:50:38 · 12637 阅读 · 2 评论 -
Mathematica 画图操作中的一些小惊喜
**Mathematica 中的画图操作**1.ListPlot(绘制点集)一般可与**Joined(连接点)**操作一起使用,可得到将绘出的点连起来的曲线原创 2020-08-31 10:58:47 · 1728 阅读 · 0 评论 -
Mathemtica 中关于DiracDelta 函数和Fourier变换的二三事
Mathemtica 中关于DiracDelta 函数和Fourier变换的二三事1.傅里叶变换出于方便计算以及对结果进行后续操作的原因,一般傅里叶变换我们选择 Fourier[ ] 指令,这样得到的是数值上的离散傅里叶变换。我本人遇到的问题是经过 FourierTransform[ ] 以后得到的是 DiracDelta 函数,画图时纵坐标一直为0,不过使用了Fourier[ ] 指令后就Plot出来了离散傅里叶变换图。2.DiracDelta 函数先贴个链接,一些大神们提出的关于此函数的种种问原创 2020-08-25 09:47:47 · 2928 阅读 · 0 评论 -
Mathematica 一些函数的简便写法(/.)和 (@)
Mathematica 一些函数的简便写法(/.)和 (@)1、ReplaceAll (/.) (全部替换)In[1] := {x, x^2, y, z} /. x -> aOut[1] ={a, a^2, y, z}In[1] :=1 + x^2 + x^4 /. x^p_ -> f[p]Out[1] =1 + f[2] + f[4]In[1] :=ReplaceAll[x -> a][{x, x^2, y, z}]Out[1] ={a, a^2, y, z}2.原创 2020-08-21 15:19:01 · 4149 阅读 · 0 评论 -
Mathemmatica 新函数
Mathemmatica 新函数Subdivide(等分划分)1.将单位区间细分为10个相等的部分:In[1] :=Subdivide[10]Out[1] :={0, 1/10, 1/5, 3/10, 2/5, 1/2, 3/5, 7/10, 4/5, 9/10, 1}2.将从0到10的区间细分为5个相等的部分:In[1] :=Subdivide[10, 5]Out[1] :={0, 2, 4, 6, 8, 10}...原创 2020-08-15 13:42:08 · 201 阅读 · 0 评论 -
mathematica 矩阵对角化
mathematica 小tipeigensystem给出的Vector默认是列向量,使用vectors做矩阵乘法的时候,就是利用向量的内积来做乘法eg. A.B(AB都是矩阵),AB=(A1A2A3)(B1B2B3),其中A1A2A3是A的行向量,B1B2B3是B的列向量原创 2020-08-12 16:38:09 · 3470 阅读 · 1 评论