mathematica入门(一)

mathematica学习笔记

一、mathematica介绍

mathematica是一款十分优秀的数学计算软件,然而国内使用很少。说到数学软件,大家都会想到matlab,我们今天就来学习一下同样作为数学四大家(matlab maple mathematica mathCAD)的mathematica软件基本用法。

与matlab比较

不可否认,matlab是一款十分优秀的数学计算软件,matlab被开发的初衷是解决学生计算的负担,在那个软件资源极度匮乏的年代,matlab确实为科学计算带来了巨大的便利。而在今天,各类计算软件、高级语言层出不穷,Python众多的第三方库也为科学计算带来了巨大的便利,光说科学计算,我认为Python的功能和使用率未来将超越matlab。在科学计算领域matlab已经没有多大的优势了,官方也意识到了这一点,目前matlab正在大力拓展它的工具箱功能,由于matlab具有悠久的历史,在工程领域有着广泛应用,各种强大的工具箱功能是任何其他软件无可比拟的,在未来,matlab仍会在工程计算方面被广泛应用。
然而,比起mathematica,matlab的符号计算却非常智障,mathematica界面更加简介,使用方式非常人性化,在符号计算方面功能异常强大,本节主要就mathematica符号计算作简要讲解。

mathematica入门

mathematica非常人性化,帮助文档有中文版本,阅读起来十分便利,这部分就留给大家*探索了。
在mathematica中,文件被叫做笔记本,我们需要新建笔记本来编写程序。
mathematica提供了*输入格式和服务器查询两种非常便利的使用方式,这两种方式均需要联网
先输入一个等号"="进入*输入格式,在此模式下,使用者无需掌握函数的使用方法,只需将想要完成的功能用英语表达出来,mathematica就会在服务器上解析并返回结果。

*格式输入

比如:我想求函数的积分,只需要知道积分用英语怎么说(学好英语很重要)
mathematica入门(一)
点击加号将看到更多信息
mathematica入门(一)
点击服务器返回的标准函数用法即可完成替换
mathematica入门(一)
mathematica入门(一)
现在,你讲看到积分函数Integrate的标准用法

这就是*格式的强大之处,*格式的更多用法就留给读者*探索吧!

助手使用

点击上方面板->数学面板,打开数学面板,在此面板上进行运算也非常简单,这里不做过多介绍。
mathematica入门(一)

秘诀

在mathematica的实际操作中,记住三个秘诀即可完成绝大部分功能:
1.内置指令首字母大写,采用驼峰原则;
2.函数的参数均使用[];
3.列表用于储存范围等,使用{};

在博主初学时,就犯过错误,比如我当时想积分cosx:mathematica入门(一)
结果明显不对,cosx的积分应该是sinx,怎么会出现这个结果呢?
实际上犯了两个错误:
1.cos首字母没有大写
2.函数参数不能使用(),必需使用[]

实际上:由于cos首字母没有大写,系统把cos当作一个参数使用,对x积分即是:x2
/2,cos当作一个参数。

上一篇:Oracle: 四、函数,聚合函数,分组,字符串连接(中)


下一篇:人脸区域识别之opencv-demo