首页 >>  正文

mathematica官网怎么下载

来源:baiyundou.net   日期:2024-09-21

金磊 发自 凹非寺

量子位 | 公众号 QbitAI

最新版本Mathematica Wolfram,正式引入大语言模型(LLM)。

这也就意味着,现在搞科学计算,只需要一个“说”的动作。

例如想要做个图,就直接说:

Draw a red and a green semicircle.

画一个红色和绿色的半圆。

基于此,可以进一步用自然语言提出更多要求:

I want filled semicircles next to each other. And no axes.

我想要彼此相邻的填充的半圆。没有坐标轴。

继续用自然语言做修改:

Make these so the flat sides form a vertical diameter.

让这些平坦的侧面形成一个垂直直径。

最后让这两个半圆拼凑在一起,只需要说:

Make these part of the same circle, without a space in between.

把这两个部分连成一个圆,中间不要有空隙。

不难看出,用自然语言来做科学计算,可谓是相当的便捷。

用Mathematica Wolfram官方的话来说就是:

即使你没有先验知识、不会Wolfram语言,也可以轻松搞定科学计算。

网友们看到这个新功能后表示:

买买买!

还会自己纠错

我们再用一个例子来体验下引入LLM的Mathematica:

Make a table of the first 20 twin primes.

制作一张表,列出前20个双素数。

同样的,基于自然语言的描述,Mathematica“唰唰”地开始了自己的工作。

不过在这期间,Mathematica发现了自己代码写的有误,于是开始承认错误并改正:

抱歉,我似乎高估了前50个素数中的双素数。让我们调整代码,找到前20个没有预定义限制的双素数。

即使它自己没有编写一段代码,它也非常擅长解释生成错误时会发生什么:

官方表示,为了适配新引入的LLM,Wolfram语言中添加了各种新的结构。

例如在Chat Notebook中,设置了聊天单元(chat cell)和聊天块(chatblock)。

为了方便使用LLM,官方还设置了“Wolfram提示存储库”(Wolfram Prompt Repository)。

提示存储库主要包含两大类:

  • 第一种是个性化,用于“样式”并以其他方式通知聊天交互。
  • 第二种是函数提示和修饰符提示。

函数提示是为了让LLM做一些具体的事情,比如总结一段文本,或者建议一个笑话(目前不是很擅长)。

修饰符提示用于确定LLM应如何修改其输出,例如翻译成不同的人类语言,或将其保持在一定的长度。

更多更新内容

引入LLM,还只是13.3版本更新的内容之一。

例如新集成的“线积分”和“曲面积分”,可以允许用户对直线和曲面上的标量、矢量函数进行积分。

用官方的话来说,这个功能为数学计算开辟了全新的可能性。

除此之外,13.3版本在更多函数和可视化方面也做了更新。

详情可以戳下方链接链接一下。

参考链接:

[1]https://writings.stephenwolfram.com/2023/06/llm-tech-and-a-lot-more-version-13-3-of-wolfram-language-and-mathematica/

[2]https://twitter.com/stephen_wolfram/status/1674120239435456514

[3]https://news.ycombinator.com/item?id=36529610

— 完 —

量子位 QbitAI · 头条号签约

","gnid":"98a87e248866c8a3b","img_data":[{"flag":2,"img":[{"desc":"","height":"481","title":"","url":"https://p0.ssl.img.360kuai.com/t012cf7b11a2ac1f206.jpg","width":"1080"},{"desc":"","height":"940","title":"","url":"https://p0.ssl.img.360kuai.com/t01d700f6dc5b0b10eb.jpg","width":"1080"},{"desc":"","height":"782","title":"","url":"https://p0.ssl.img.360kuai.com/t01f68b7db5881354d6.jpg","width":"1080"},{"desc":"","height":"882","title":"","url":"https://p0.ssl.img.360kuai.com/t019ff59cf26b5a3dd6.jpg","width":"1080"},{"desc":"","height":"968","title":"","url":"https://p0.ssl.img.360kuai.com/t017c04da43f6c0c898.jpg","width":"1080"},{"desc":"","height":"433","title":"","url":"https://p0.ssl.img.360kuai.com/t0103c9fbdfb988cc67.jpg","width":"1080"},{"desc":"","height":"250","title":"","url":"https://p0.ssl.img.360kuai.com/t014b88f87e5ecb7584.jpg","width":"992"},{"desc":"","height":"508","title":"","url":"https://p0.ssl.img.360kuai.com/t01bba9b87d494fd2bd.jpg","width":"1080"},{"desc":"","height":"700","title":"","url":"https://p0.ssl.img.360kuai.com/t01370567c03eefd24a.jpg","width":"1080"},{"desc":"","height":"507","title":"","url":"https://p0.ssl.img.360kuai.com/t0150ae24989f0e3f54.jpg","width":"1080"},{"desc":"","height":"1040","title":"","url":"https://p0.ssl.img.360kuai.com/t0177f3076c023eeb18.jpg","width":"1080"},{"desc":"","height":"204","title":"","url":"https://p0.ssl.img.360kuai.com/t01ddeffe1841623f14.jpg","width":"1080"},{"desc":"","height":"577","title":"","url":"https://p0.ssl.img.360kuai.com/t01e26fdd865d4aea3d.jpg","width":"1080"},{"desc":"","height":"380","s_url":"https://p0.ssl.img.360kuai.com/t010c9db3533a0d385a_1.gif","title":"","url":"https://p0.ssl.img.360kuai.com/t010c9db3533a0d385a.gif","width":"746"}]}],"original":0,"pat":"art_src_3,fts0,sts0","powerby":"cache","pub_time":1688354280000,"pure":"","rawurl":"http://zm.news.so.com/f210f09b1c5e3b98a08cd1801b4c81da","redirect":0,"rptid":"c43329c9c6b008b3","rss_ext":[],"s":"t","src":"量子位","tag":[],"title":"Mathematica引入大语言模型!网友:买买买

班律晏3590matlab和mathematica哪个好 -
庞蝶侵13222006869 ______ 首先你得明确自己要干什么 [1]MATLAB适合数值计算,模拟(强大的各个领域的工具箱) [2]MATHEMATICA适合于符号计算,公式推演 大体上说,MATLAB是大众化的软件,后者一般只有数学专业的感兴趣. 仅仅做数值计算的话,MATLAB还不是最佳选择,仅仅是因为他好上手而已.

班律晏3590Mathematica 如何求解矩阵方程如下 -
庞蝶侵13222006869 ______ 你是想解 吗?是的话如果nx^2+ny^2!=0或者ox+ny!=0或者nx!=ny或者nz!=0的话这个方程就无解了.

班律晏3590如何用 mathematica 解常微分方程? -
庞蝶侵13222006869 ______ DSolve [eqns, y[x], x], 解y(x)的微分方程或方程组 eqns,x为变量.DSolve [eqns, y, x], 在纯函数的形式下求解 NDSolve [eqns, y[x], {x, xmin, xmax}],求解常微分方程的数值解 例如:解微分方程y ' (x)= ay(x) . In[1]:= DSolve[y'[x] = =a y[x],y[x],x] Out[1]= }} Mathematica帮助里都有的,写得很详细

班律晏3590Mathematica/MATLAB 积分方程,求数值解. -
庞蝶侵13222006869 ______ 给一个R计算P更容易些,精度够.否则给一个P,理论上R有多个解,如果遇到超越方程,则没有显式表达式解.不建议用Mathematica,因为这么复杂的表达式,积分结果难以用初等函数表示.而Mathematica擅长符号运算,用它计算数值解不是很好.matlab试验了一下,计算量太大,卡住了.建议手工求解积分表达式,然后化简,最后再用软件积分计算.或许还有解.

班律晏3590数学系学生Matlab/Mathematica/Maple,这三个软件学哪个比较好?
庞蝶侵13222006869 ______ mathematica 值得信赖,国外很多著名的大学都在用它作解析计算和公式的推导,证明,算法的研究, 非常好的数学研究软件,我个人认为是 No.1.它的数学分析可视化无与伦比.综合性能和另一个著名的软件Maple相比,又过之而无不及,要知道世界上绝大部分的量子物理,天体物理论文中的公式推导都由它完成.绝对高端但又易用,是数学,力学,物理研究人员的好帮手,甚至它的数值计算也完全可以应付学术研究.

班律晏3590mathematica中怎么定义一个变量为正整数? -
庞蝶侵13222006869 ______ ……那要看情况了.比较常见的情况是解方程的时候,有两种语法,一种是直接在整数域求解: Solve[{a + b == 4, 0 < a < 3}, {a, b}, Integers] 还有一种是限制个别数的数域: Solve[{a + b == 4, 0 < a < 3, a \[Element] Integers}, {a, b}] 此外还有定义函数的时候: f[x_Integer] = x^3; f[3] f[3.5] f[0] f[0.] (* 27 f[3.5] 0 f[0.] *) 这样定义出的函数,只认整数. 比较常见的就这两个吧……确切地说这会儿能想到的就这两个.

班律晏3590mathematica和matlab哪个好 -
庞蝶侵13222006869 ______ 传统的说法是matlab擅长数值运算,尤其是矩阵数值运算,而mathematica擅长符号运算;此外matlab似乎是被国内的大家认识得更早,所以用的人疑似更多.但是,就我个人暑假以来的使用经验来说,这些传统的说法不见得对.我在尝试解一...

班律晏3590请高手告诉我mathematica里(),[ ],{}的用法 -
庞蝶侵13222006869 ______ ( ) 圆括号,用了改变运算的顺序,跟数学里的运算一样 [ ] 方括...

班律晏3590mathematica中怎么定义函数在某个单点的值? -
庞蝶侵13222006869 ______ 举个例子吧:f[x_ /; x > 0] = x^3;f[0] = 0;f[x_ /; x < 0] = -x^3;Plot[f[x], {x, -2, 2}]输出:

班律晏3590mathematica如何读取本文数据?
庞蝶侵13222006869 ______ SetDirectory[NotebookDirectory[]]Import["name.txt", "Data"]

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024