您现在的位置是:主页 > news > asp.net网站建设/农产品网络营销
asp.net网站建设/农产品网络营销
admin2025/6/1 21:28:12【news】
简介asp.net网站建设,农产品网络营销,网站做su什么意思,受欢迎的模板网站建设■2020-11-18 13:31:02matlab和mathmatica我都用过, 前者用的多些, 因为需要处理的大多是数值计算, 只有涉及公式推导的时候才会用到后者. 这两个都是商业软件, 存在版权问题. 前段时间哈工大被禁用matlab还引起过一阵讨论.matlab和mathmatica都很大, 安装并不方便. 但是它们都…
■2020-11-18 13:31:02
matlab和mathmatica我都用过, 前者用的多些, 因为需要处理的大多是数值计算, 只有涉及公式推导的时候才会用到后者. 这两个都是商业软件, 存在版权问题. 前段时间哈工大被禁用matlab还引起过一阵讨论.
matlab和mathmatica都很大, 安装并不方便. 但是它们都提供了在线版, 虽然速度不好, 但是胜在简单, 打开浏览器就可以使用, 运行小的测试或简单的代码很方便. 这些在线版理论上需要注册才能使用, 但是有时我们只想运行下简单的代码或测试, 不想注册, 也不想登录, 只希望将它们当做一个在线计算器. 这里我就分享下如何在不注册的情况下打开这两个软件的在线版. 当然, 这种作法的缺点是远程无法保存你的代码, 每次都需要你重新粘贴代码.
matlab在线版
打开matlab的帮助页面, https://www.mathworks.com/help/matlab/index.html
, 点击Examples
随便选一个示例, 就选绘图吧, 可以将这个当做在线的函数绘制器
然后Try This Example
, 打开代码编辑页面
图还没出来呢, 那就运行
一下
这下就有图了
测试下能否修改下3D图的表达式, 原来的图形长得这样
随便改改, 就长得丑了. 看来是成功的.
基本上, 每个matlab命令都有示例, 因此可以直接在相关命令示例代码基础上进行测试.
mathmatica在线版
打开wolfram alpha, https://www.wolframalpha.com/
. 点Example
随便选个, 就选Algebra
吧
再选第一个解方程, 点击=
会打开新的页面, 鼠标移到输入命令的地方, 出现Plain Text
, 然后Continue in computable notebook
这样就打开了一个临时的Notebook. 点击File | New Notebook
可以新建一个notebook, 在里面输入mathmatica代码了.
其实也不用像上面那样麻烦地操作. 直接在https://www.wolframalpha.com/
的输入框中输入一些简单的表达式, 如sin(x)
, 然后回车, Plain Text | Continue in computable notebook
即可. 给出上面的麻烦操作, 只是为了和matlab的方式保持一致, 此外也方便查看一下函数的用法.
测试下能否正常使用mathmatica. 以我最近需要用到的正多面体坐标为例, 输入PolyhedronData["Tetrahedron", "VertexCoordinates"]
, 然后Shift + Enter
, 给出了正四面体的精确坐标. 我们可以用//N
将精确坐标转换为数值方便使用.
也可以转换下格式, 使用传统的方式表达坐标, 更方便直接复制
mathmatica支持中文, 每个函数都有提示, 用起来比matlab舒服些.
题外
在搜索相关资料的时候, 发现清华的几个学生10多年前曾写过一个类似mathmatica的东西, maTHmU, 但终于不成气候.
maTHmU作者之一 谢凌曦 的一点说明见 如果中国重新开发像MATLAB、solidworks这样的软件大概需要多久?[1] 这个问题下面的很多回答值得思考.
maTHmU项目后来就停止了, 变成了 Lab μ[2] . 但还有些人记得, 问 mathμ(计算机代数系统)项目还在继续吗?[3]
maTHmU项目的文档整理了一本书, 计算机代数系统的数学原理[4] , 具体内容见 计算机如何做符号运算?[5] 中的回答.
正像我说的, 我们需要有情怀, 但不能单靠情怀活着, 既要抬头仰望星空, 也要低头看路, 踏实走下去. 或许, 这就是现实理想主义者吧.
外部链接
[1] 如果中国重新开发像MATLAB、solidworks这样的软件大概需要多久?: https://www.zhihu.com/question/400835896
[2] Lab μ: https://www.zhihu.com/question/41568669/answer/91505002
[3] mathμ(计算机代数系统)项目还在继续吗?: https://www.zhihu.com/question/22238249
[4] 计算机代数系统的数学原理: https://book.douban.com/subject/5346530/
[5] 计算机如何做符号运算?: https://www.zhihu.com/question/20774801/answer/1066954831