mathematica学习笔记

  • 一、mathematica介绍
    • 与matlab比较
    • 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就会在服务器上解析并返回结果。

自由格式输入

比如:我想求函数的积分,只需要知道积分用英语怎么说(学好英语很重要)

点击加号将看到更多信息

点击服务器返回的标准函数用法即可完成替换


现在,你讲看到积分函数Integrate的标准用法

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

助手使用

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

秘诀

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

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

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

mathematica入门(一)相关推荐

  1. Mathematica入门教程笔记(可配套视频食用)

    文章目录 前言 一.基础运算 二.逻辑运算 三.解方程/微分/积分/微分方程运算 四.列表/矩阵运算 元素的表达方式 矩阵运算 五.替换 六.输出/输入 七.其他命令 八.更多更详细的关于Mathem ...

  2. Mathematica入门

    被项目要求逼的要两天上手mma,这里记些笔记. 选择单元类型,设为标题 设置新单元,为section section中可以输入文本文档 入门方法 自由格式语言输入 mma编程语言 使用面板 四条基本原 ...

  3. Mathematica入门教程

    Mathematica的基本语法特征 如果你是第一次使用Mathematica,那么以下几点请你一定牢牢记住: Mathematica中大写小写是有区别的,如Name.name.NAME等是不同的变量 ...

  4. Mathematica 入门 - 1

    新手上路,建立记录文档.版本:Mathematica 12 0. 基础知识 shift+enter 运行 == 和 = 不一样 (类似matlab) 1. 常用功能 求解方程: Solve[x^2 + ...

  5. js加版本号 webpack_webpack脚手架增加版本号

    redis 常用配置 参数说明 redis.conf 配置项说明如下: 1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize no 2. 当R ...

  6. Mathmatica可视化

    前言 Mathematica是一个老牌的科学计算软件,在数据分析.数学计算等领域提供了强大方便的使用功能.最近笔者在学习集智学园的Mathematica入门教程,收获很大.Mathematica的功能 ...

  7. MMA-Mathematica初步了解和使用-MMA

    Mathematica的用户群中最主要的是科技工作者和其它专业人士.但是,Mathematica还被广泛地用于教学中.数学中的许多计算是非常繁琐的,特别是函数的作图费时又费力,而且所画的图形很不规范, ...

  8. 数模【Mathematica(安装、入门方法、基本计算、基本图形、创建互动模型、利用数据、幻灯片演示、完整实例)】

    Mathematica 官方中文入门教程 视频中的".nb"文件[链接:https://pan.baidu.com/s/1mpzhfG5igUFGdB1NrGG3SQ   提取码: ...

  9. Mathematica和Wolfram语言面向数学的入门指南:三角函数

    Mathematica在其三十年的开发历程中,在技术计算领域确立了最先进的技术,并为全球技术创新人员.教育工作者.学生和其他人士提供了最主要的计算环境. 免费试用mathematica chinese ...

最新文章

  1. P2015 二叉苹果树
  2. protobuf 2.5.0 编译jar
  3. concurrent: wai notify notifyAll
  4. What is the usage of getMasterKeyAttributes in configuration.js
  5. Spring 事务提交回滚源码解析
  6. Almost Arithmetical Progression
  7. 作者:Ochora Dennis Reagan(1990-),男,东北大学软件学院硕士生
  8. SWPU第二届天梯选拔赛暨蓝桥杯训练赛题解
  9. JavaScript高级教程(函数进阶、闭包、正则表达式、ES6新增语法、新增扩展方法)
  10. 仿CAD画椭圆弧步骤思路(附加代码)
  11. uniapp map 点聚合
  12. 一步一步理解CPU芯片漏洞:Meltdown与Spectre
  13. 【慕课笔记】第一章 JAVA初体验 第3节 使用记事本编写JAVA程序
  14. Java培训班机构四五个月的时间能学会java就业吗?
  15. 手机间高速传输---微传
  16. Callnovo如何因小见大,高端定制——“快乐的音符跳动在异国他乡”篇
  17. JavaWeb-狂神-P11
  18. Python print连续输出不换行
  19. ads1258_ADS1258 pdf,ADS1258中文资料,ADS1258应用电路-华秋商城
  20. 新版电商运营学习路线图(全套视频笔记素材合集)

热门文章

  1. 帧、报文、报文段、分组、包、数据报的概念区别
  2. c语言程序设计wav,WAV音频格式解析C代码
  3. 干盘管蒸发冷-间接蒸发冷的终结者?-孙长青
  4. ShareSDK Android 第三方平台分享参数说明
  5. VirtualBox 虚拟机安装Windows10,珍藏版!!!
  6. 网页设计 1.HTML
  7. python爬虫库是什么意思_Python爬虫基础-两个实用库
  8. 【雕爷学编程】Arduino动手做(75)---TTL转RS-485模块
  9. 属性动画-Property Animation之ViewPropertyAnimator 你应该知道的一切
  10. 在内容创作领域,为什么李筱懿如此成功?