Mathematica最简教程
Mathematica最简教程
首先,我们来认识Mathematica(MMA)界面及其简易操作,进入编辑页面,进行下面的相应操作,先对软件进行一定程度的熟悉。
输入1+2
,然后点击Shift+Enter
,即可得到计算结果3
,可见其使用是非常方便的。
输入1 + 2;
运行,没输出。因为分号的作用是,程序内部运行了,但不输出。
依次点击面板[Palettes]、数学助手[Basic Math Assistant],即可弹出数学工具窗口。利用数学助手,我们可以跳过MMA的语法直接进行数学运算,可以把它当成更高级的计算器使用。
Mathematica默认以绝对精确的形式输出计算结果。例如:输入
3/2
,系统会输出 32\frac{3}{2}23,如果想得到近似解,则应输入N[3/2,5]
,即求其5位有效数字的数值解,系统会输出0.66667
。
图形绘制
图形绘制的函数为 Plot[Fun[x],{x,xmin,xmax},options]
,例如Plot[Sin[x], {x, -5, 5}]
,绘图效果如下
我们注意到了上面我们使用 sinx\sin{x}sinx 函数时将Sin\mathrm{Sin}Sin的首字母与绘图 plot\mathrm{plot}plot 的首字母进行了大写,这是因为对于MMA有已经定义好的内置变量与函数,其以大写字母开头,如常见的Pi
表示 π\piπ ,Sin[]
正弦函数,Plot[]
用于函数绘制等。
接下来我们尝试将上方使用数学助手写出的公式用MMA代码实现,其原始代码为Integrate[x^2, {x, 0, 2}]
,熟练掌握原始代码将使我们的操作更加高效。
我们可以通过选中后右键
转换成
原始InputForm
的方式来查看其对应的原始代码。
以上可以就是MMA的基本使用手册,为了保证教程足够简单,所有内容都是点到为止,详细的Mathematica使用教程可以查看后续的文章。
Mathematica保姆级教程
Mathematica最简教程相关推荐
- Mathematica保姆级教程
Mathematica保姆级教程 特殊符号 内置函数与自定义函数 输出精度 绘图 解方程与微积分 大杂烩 在观看此篇前可先观看:Mathematica最简教程 特殊符号 添加注释:1+2 (*输入注释 ...
- 《Kotlin极简教程》第三章 Kotlin基本数据类型
正式上架:<Kotlin极简教程>Official on shelves: Kotlin Programming minimalist tutorial 京东JD:https://item ...
- 负载分析及问题排查极简教程
作者 | Hollis ,来自 | Hollis 平常的工作中,在衡量服务器的性能时,经常会涉及到几个指标,load.cpu.mem.qps.rt等.每个指标都有其独特的意义,很多时候在线上出现问题时 ...
- 高效sql性能优化极简教程
一,sql性能优化基础方法论 对于功能,我们可能知道必须改进什么:但对于性能问题,有时我们可能无从下手.其实,任何计算机应用系统最终队可以归结为: cpu消耗 内存使用 对磁盘,网络或其他I/O设备的 ...
- session一致性架构设计极简教程
一,缘起 什么是session? 服务器为每个用户创建一个会话,存储用户的相关信息,以便多次请求能够定位到同一个上下文. Web开发中,web-server可以自动为同一个浏览器的访问用户自动创建se ...
- 写一个操作系统有多难?自制 os 极简教程
不知道正在阅读本文的你,是否是因为想自己动手写一个操作系统.我觉得可能每个程序员都有个操作系统梦,或许是想亲自动手写出来一个,或许是想彻底吃透操作系统的知识.不论是为了满足程序员们自带的成就感,还是为 ...
- 《Groovy极简教程》第12章 Groovy的JSON包
<Groovy极简教程>第12章 Groovy的JSON包 Groovy自带了转换JSON的功能,相关类都在groovy.json包下.本文参考自Groovy文档 Parsing and ...
- Kotlin极简教程
目录 Kotlin极简教程 前言 视频教程 Kotlin 系统入门到进阶 Kotlin 从入门到放弃 Kotlin 从零基础到进阶 第1章 Kotlin简介 第2章 快速开始:HelloWorld 第 ...
- Rust 编程语言极简教程 --- 实例学习
Rust 编程语言极简教程 --- 实例学习 安装 $ curl https://sh.rustup.rs -sSf | sh info: downloading installerWelcome t ...
最新文章
- Decision Tree
- QT编译发布程序后报错如缺少dll、“应用程序无法正常启动(0xc000007b)”的可能解决方法
- I/O:OutputStream
- diamond源码阅读-diamond-client
- 1053 Path of Equal Weight
- 学术不端网查重靠谱吗_毕业论文查重把知网上的英文文章翻译成中文可以吗
- java同步锁如何使用_java 同步锁(synchronized)的正确使用姿势
- 音视频技术开发周刊(第131期)
- div根据滑动页面位置显示
- python yield使用
- 企业为什么要上智能仓储系统?
- MATLAB中median函数
- 《Look More Than Once(LOMO):An Accurate Detector for Text of Arbitrary Shapes》论文笔记
- Windows子系统WSL
- Asp.Net之分页查询
- 多变量微积分笔记1——偏导数
- oracle数据库中求某行的上一条记录和下一条记录
- 试题 算法训练 无聊的逗 - 蓝桥杯
- 二十世纪的十大科学骗局
- 网盘防和谐姿势①:压缩包篇