起源

想必各位都听说过尹立庆的故事

那么他是如何求出天猫销售额的拟合的呢,我当时也十分困惑,后来碰巧看到了这个软件,那么我们废话不多说,直入主题吧

软件安装

获取试用版本

进入官网的获取试用界面,注册账号获取试用资格

在这里注册之后你会收到两条邮件,其中一封是账号激活链接(Please verify your email address)

激活账号后前往Wolfram User Portal下载软件并安装

*安装需要至少10GB可用空间

激活

在Wolfram User Portal点击刚刚申请试用的产品

图中标黄的地方就是你的试用密钥

如果试用期过了还想要使用此软件的话,可以在官网购买到永久或者包年/包月的版本

使用

双击桌面快捷键打开软件

选择新建WolframScript脚本(.wls)

*注意使用此软件时若输入中文会卡死闪退,建议关闭输入法使用

那我们来介绍一下我们求拟合的函数FindFormula

FindFormula[data,x]

找到一个变量为 x 的逼近 data 的符号函数

首先我们手上有一组数据

{1,41},{2,56},{3,81},{4,106},{5,132},{6,171},{7,213},{8,259},{9,304},{10,361},{11,425},{12,491},{13,564},{14,637},{15,723},{16,812},{17,909},{18,1017},{19,1116}

我们需要找到一个以day为变量,最逼近上述数据的函数,那么指令便是

fx = FindFormula[{{1,41},{2,56},{3,81},{4,106},{5,132},{6,171},{7,213},{8,259},{9,304},{10,361},{11,425},{12,491},{13,564},{14,637},{15,723},{16,812},{17,909},{18,1017},{19,1116}},day]

然后我们可以再把函数图像画出来,并标记我们提供的数据所在的位置

Show[Plot[fx,{day,0,25}],ListPlot[{{1,41},{2,56},{3,81},{4,106},{5,132},{6,171},{7,213},{8,259},{9,304},{10,361},{11,425},{12,491},{13,564},{14,637},{15,723},{16,812},{17,909},{18,1017},{19,1116}},PlotMarkers->"OpenMarkers"]]

求值

fx /. day-> {20,21,22,23,24,25}

点击运行

就可以看到结果了

结语

Wolfram Mathematica是一个非常好用的科学计算软件,还有很多其他实用的功能可以使用。这里只是举出一个我比较常用的功能作为示例,若各位感兴趣的话可以去看看它的在线文档或是其它的视频教学

打赏 赞(1)
支付宝二维码图片

支付宝扫描二维码打赏

发表评论

电子邮件地址不会被公开。

Scroll Up