0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Wolfram语言与Mathematica13.1版本

哲想软件 来源:哲想软件 作者:哲想软件 2022-11-11 14:54 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

更多数学功能

1990年2月,针对仍在开发的2.0版本Mathematica,提交了许多内部错误报告:

840bde0e-6156-11ed-8abf-dac502259ad0.png

这花了我们很长时间(此后也多次报告了许多相似问题),但在13.1版本中,我们终于能修正这一错误了!

思考以下微分方程(克莱罗方程):

84252242-6156-11ed-8abf-dac502259ad0.png

DSolve默认功能是,根据参数1,给出这一方程的通解。但微妙的是(在光学中,与焦散线有关),1的不同值的解群有包迹,它本身并不是该解群中的一部分,但仍是一个解:

843fed34-6156-11ed-8abf-dac502259ad0.png

在13.1版本中,你可以用IncludeSingularSolutions→True请求这一解:

8598982a-6156-11ed-8abf-dac502259ad0.png

以下是其图形表示:

85b86290-6156-11ed-8abf-dac502259ad0.png

DSolve在2.0版本中是新函数(1991年时)。2.0中的另一个新函数时Residue。而在13.1版本中,我们也为Residue添加了拓展功能:ResidueSum函数。Residue函数在特定点求复杂函数的残差,而ResidueSum求残差的和。

可以计算在整个复平面上,一个函数所有残差的和:

85d61498-6156-11ed-8abf-dac502259ad0.png

也可以计算特定区域内残差的和,比如本例中的单位圆盘:

85e8c99e-6156-11ed-8abf-dac502259ad0.png

创建自己的“功能导航”页面

Wolfram语言内置文件中重要的部分被称为“导航页面”——就像以下所示页面,可以组织功能(和其他构成),给出总体的“认知地图”以及对于某些领域的总结:

85f1d958-6156-11ed-8abf-dac502259ad0.png

在13.1版本中,创建自定义导航页面非常简单。可以列出内置功能或其他构成,也可以使用Wolfram函数库或其他库里的内容。

访问文件中心的“根页面”,点击图标:

8617e0c6-6156-11ed-8abf-dac502259ad0.png

将会出现一个空白自定义导航页面:

863f161e-6156-11ed-8abf-dac502259ad0.png

随意填入导航页面,使用Deploy功能部署页面,可以部署于本地或云端账户。用任何一种方法,本页都会出现在根导航页面的顶部菜单(也会在搜索栏出现):

8693ffb2-6156-11ed-8abf-dac502259ad0.png

最终只会生成一个最常用函数的自定义导航页面。或者生成多个,比如每个页面对应一个常用任务或主题。导航页面不在于生成一个全方位的文件;更多的是减轻负担,旨在提供快速提醒(“那个函数叫什么名字来着?”)以及“全局”地图——利用所有的特定函数和其他现存文件。

视觉效果与美化

起初,这一功能看起来不太起眼。但一旦开始使用,我们发现它比我们想象的更加好用。正如你可以用不同颜色对图片对象进行着色(在13.1版本中叫做填充模式),在13.1中你也可以用投影对其着色:

86c7e82c-6156-11ed-8abf-dac502259ad0.png

投影也是一个“将图片带入生活”的好方法

86ec5c0c-6156-11ed-8abf-dac502259ad0.png

或者强调某一个元素的重要性:

871516f6-6156-11ed-8abf-dac502259ad0.png

在地理图片中也很好用:

87280a90-6156-11ed-8abf-dac502259ad0.png

DropShadowing可以对阴影进行更细节的控制:从哪个方向切入,模糊程度如何,以及应该是什么颜色:

877488ac-6156-11ed-8abf-dac502259ad0.png

投影在“幕后”比人们想象的更加复杂。在可能的情况下,它会使用硬件GPU像素阴影——这一技术跟12.3版本以来,在3D图形上应用基于材质的表面纹理是一样的。在13.1版本中,我们明确公开了一些为人熟知的3D阴影底层类型。以下是测地线多面体(这是13.1版本中的另一个新函数),与其添加的表面法线(使用新函数EstimatedPointNormals):

87925d28-6156-11ed-8abf-dac502259ad0.png

以下是最基本的阴影形式:每个面的平面阴影(在这一情况下,镜面反射率不会“捕捉”任何面):

87aeb09a-6156-11ed-8abf-dac502259ad0.png

以下是Gouraud阴影,并有多面闪光:

87d4e2a6-6156-11ed-8abf-dac502259ad0.png

以下是Phong阴影,是一个看起来更加自然的球体:

87fd5a60-6156-11ed-8abf-dac502259ad0.png

自从1.0版本以来,就有了交互方式,可以旋转和放大3D图形。(这一机制在34年前还有些原始,但很快就变成了现代形式。)但在13.1版本中,我们添加了一些新功能:能够将图形“推拉”成3D形式,模拟如果走进了现实版本的图形中会发生什么,而不是仅仅缩放相机:

881d1616-6156-11ed-8abf-dac502259ad0.png

世界可能会变得有点超现实——在这里推拉或缩小图形:

883cb566-6156-11ed-8abf-dac502259ad0.png

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Wolfram
    +关注

    关注

    0

    文章

    16

    浏览量

    7867
  • Mathematica
    +关注

    关注

    1

    文章

    16

    浏览量

    16343

原文标题:Wolfram语言与Mathematica13.1版本上线(9)

文章出处:【微信号:哲想软件,微信公众号:哲想软件】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    IvorySQL开源社区正式发布IvorySQL 5.0版本

    近日,IvorySQL开源社区正式发布IvorySQL 5.0版本。该版本基于PostgreSQL 18.0进行全面迭代升级,在Oracle兼容性上实现新突破,生态组件集成能力持续进阶,同时深度适配云原生场景,同步提供全平台安装包与在线流畅体验,助力开发者简化复杂业务场景
    的头像 发表于 12-04 10:06 293次阅读
    IvorySQL开源社区正式发布IvorySQL 5.0<b class='flag-5'>版本</b>

    UART在5.2.0版本E2S中的重定向

    随着FSP库版本更新到5.2.0,在开发过程中就会发现4.0.0版本的串口重定义并不适用于最新版本。继续使用原来的重定向代码时,编译器就会报错。根据报错的信息发现,缺少了几个函数的定义,这里补全定义即可。
    的头像 发表于 10-31 15:28 3737次阅读
    UART在5.2.0<b class='flag-5'>版本</b>E2S中的重定向

    Quartus Prime Pro 25.1版本的安装和使用

    如果用户开发板是基于Agilex 3、Agilex 5等高阶器件,则需要安装高版本的Quartus软件比如Quartus Prime Pro 25.1版本,这个版本在安装包和license获取(免费)等方面跟以往的Quartus
    的头像 发表于 10-07 13:06 2048次阅读
    Quartus Prime Pro 25.1<b class='flag-5'>版本</b>的安装和使用

    github 上的 nano版本已经更新到了4.1.1,是否能提供4.1.1版本的mdk pack包?

    github 上的 nano版本已经更新到了4.1.1,是否能提供4.1.1版本的mdk pack包, 会方便很多
    发表于 09-17 06:36

    VA One 2024版本的关键升级

    自 2005 年发布以来,VA One 已广泛应用于汽车、航空航天、船舶等多个行业领域。VA One 开发团队每年都会对软件进行功能迭代与优化,目前最新版本为 VA One 2024。与以往版本
    的头像 发表于 07-14 16:09 1085次阅读
    VA One 2024<b class='flag-5'>版本</b>的关键升级

    Labview与低功率蓝牙(5.0版本)怎么连接和通信

    Labview与低功率蓝牙(5.0版本)怎么连接和通信: 当前NI自带的蓝牙函数只能连接4.0以前的版本,针对低功率蓝牙无法搜索到和连接? 请问有什么好的好的解决方法? 我看有的说用Microsoft BluetoothAPIs.dll自己封装,我目前也没研究明白怎么写。
    发表于 06-09 21:56

    PL2303串口驱动win10版本

    PL2303串口驱动win10版本
    发表于 04-09 16:02 1次下载

    芯来科技发布Nuclei Studio 2025.02版本

    Studio 2025.02版本发布了以下功能特性: 集成Nuclei RISC-V Toolchain /OpenOCD /QEMU /Xlmodel 2025.02版本
    的头像 发表于 03-05 17:43 1771次阅读
    芯来科技发布Nuclei Studio 2025.02<b class='flag-5'>版本</b>

    DLP3010EVM-LC无法连接3.1.0.3版本的GUI,之前安装2.2.0.6版本的时候还可以连接,为什么呢?

    DLP3010EVM-LC无法连接3.1.0.3版本的GUI,之前安装2.2.0.6版本的时候还可以连接,为什么呢
    发表于 02-24 06:47

    ABViewer 15.2版本现已发布

    我们的团队很高兴宣布ABViewer 15.2版本现已发布。新版本对软件的所有主要功能进行了改进。下面您将找到我们所做更改的详细列表。 PDF转DWG改进: · 转换质量全面提升; · 增加了将文本
    的头像 发表于 02-11 11:49 842次阅读

    motorBench 2.45.0版本说明

    电子发烧友网站提供《motorBench 2.45.0版本说明.pdf》资料免费下载
    发表于 01-22 16:15 0次下载
    motorBench 2.45.0<b class='flag-5'>版本</b>说明

    HDMI Forum发布HDMI规范2.2版本

    HDMI Forum, Inc.近日宣布,即将推出全新的HDMI规范2.2版本,为庞大的HDMI生态系统注入更多活力与选择。这一新规范的发布,标志着HDMI技术在创建、分发和体验理想终端用户效果方面
    的头像 发表于 01-10 14:07 870次阅读

    OurBMC 24.12版本正式上线

    日前,经过社区开发者的共同努力,OurBMC 全新升级,24.12版本正式上线。
    的头像 发表于 01-07 13:45 1296次阅读

    如何优化 Mathematica 代码性能

    1. 理解 Mathematica 的评估机制 延迟评估(Hold) :使用 Hold 或其变体(如 HoldFirst 、 HoldAll 等)可以控制函数的评估时机,减少不必要的计算。 立即评估
    的头像 发表于 12-26 15:43 1735次阅读

    Mathematica 在数据分析中的应用

    数据分析是现代科学研究和商业决策中不可或缺的一部分。随着数据量的爆炸性增长,对数据分析工具的需求也在不断增加。Mathematica,作为一种强大的计算软件,以其独特的符号计算能力和广泛的内置函数库
    的头像 发表于 12-26 15:41 1077次阅读