目录

  • 开始的事儿
    • 有趣的例子
      • 给出你的IP地址所在地的经纬度
  • 注意的事儿
  • 常用的sao操作
    • 数值加减:
    • 数学常数
    • 算术运算
    • 代数运算
      • 分解因式
      • 展开因式
      • 通分(Together函数)
      • 展开为部分分式()
      • 化简表达式
      • 解方程
      • 素数
  • 函数
    • 内部函数
    • 自定义函数
      • 一个小问题
  • 技巧
  • 今天就学到这里 P30

开始的事儿

我是2019/9/9 下午4:5开始写关于Mathematica的技术博客,主要是因为自己这一学期需要学习复变函数和电子学基础,这两门课程需要用到这个软件,中午的时候我在知乎上查询了之后发现,这个软件简直就是一个神器,远远超过我对它“高级计算器”的预期。

有趣的例子

给出你的IP地址所在地的经纬度


(我这个输出是在清华大学新水利馆301教室后排插座旁,时间:2019/9/9 下午5:40)
Mathematica里面内置了丰富的函数,可以完成很多让你意想不到的事情

注意的事儿

  1. 这是一个大小写敏感的软件,在使用时特别注意所有内置函数名第一个字母都是大写。
  2. 键盘上的[],{},()等符号都有软件中内定的意义,不可滥用。其中,[]取代了()在函数表达式中的地位。如f(x)在matica是违法的。
  3. 写好代码运行时,不是直接使用回车键,而是使用回车键+shift执行命令

常用的sao操作

数值加减:

这是作为“超级计算器”的基础操作,不过我希望使用这一功能只是为了进一步熟悉Mathematica的功能及用户界面,再怎么说,用它来做加减法乘除法乘法开方什么的太屈才了。

数学常数

算术运算

mathe支持所用算术运算符号,可以计算出各种求值式

这里注意:==%代表上一次运算的结果,%%==代表上上次,以此类推。特别地,%13,代表Out[13]的数值。N默认取6位小数,也可以使用N[%,20]设置20位小数精度

代数运算

分解因式

展开因式

通分(Together函数)

展开为部分分式()

这在微积分中特别有用

化简表达式


第一个式子保持原样,是因为它已经是表达该式子最简单的形式

解方程

素数

函数

内部函数

自定义函数


上图中,Clear[f,x];表示清除原来对f的定义。f[2],f[x]/.{x->4},x=2; f[x]分别是求函数值的三种方法。最后语句加;的,意为在运行时不输出。

一个小问题


百思不解,最后发现原来我之前给x赋过值

技巧






今天就学到这里 P30

Mathematica基础相关推荐

  1. mathematica 基础及其在数学建模中的应用_Mathematica 在高考数学与高等数学等学习中的简单应用与思考...

    前言 一年一度的高考落下了帷幕,和往年[1][2][3]一样,我们又能看到不少讨论如何"使用某某工具快速解决高考难题的",例如[4](更加侧重对于教师的效果演示)和[5](侧重 W ...

  2. Mathematica基础及应用

    1. 简介 Wolfram Mathematica (简称:Mathematica)是一款科学计算软件,有时候也被称为计算机代数系统,广泛使用于科学.工程.数学.计算等领域.  Mathematica ...

  3. Mathematica基础——Part——[[]]

    https://jingyan.baidu.com/article/af9f5a2d61437243140a45e9.html

  4. Mathematica求解方程——Solve、Reduce、NSolve等函数

    不能不感叹Mathematica是真的强,但也不得不说Mathematica的各类教程是真的少.基本操作小半天就能上手了,但看着大神给出的那些极度抽象的代码甚至怀疑用的是不是一种程序. 关于MMA和M ...

  5. Mathematica 显示连分数的4种方法

    Mathematica 显示连分数的4种方法 文章目录 Mathematica 显示连分数的4种方法 实数的连分数展开 计算连分数的值 显示连分数 1.String&Orderless 2.H ...

  6. Python与GIS

    Python矢量与栅格数据处理 原创 孟祥帅 祥帅的小屋 2022-10-21 18:55 发表于山东 持续更新ing,欢迎各位点赞关注哦! 1. Python处理栅格影像 1.1 读取tif imp ...

  7. 如何将nb公式转换成matlab公式

    目录 1. 下载Mathematica软件 2. Mathematica教程 3. 将Mathematica中的nb文件转换成matlab文件 4. Mathematica导入matlab文件 5.利 ...

  8. 计算机模拟电子云密度,Intro2ComtSimu.ppt

    Intro2ComtSimu.ppt 求职应注意的礼仪 求职时最礼貌的修饰是淡妆 面试时最关键的神情是郑重 无论站还是坐,不能摇动和抖动 对话时目光不能游弋不定 要控制小动作 不要为掩饰紧张情绪而散淡 ...

  9. bilibili 学习

    2019独角兽企业重金招聘Python工程师标准>>> (https://www.zhihu.com/people/he-zheng-da-66)3 个月前[最新提醒]:补充了计算机 ...

  10. 人工智能基础-算法工程师为什么要懂线性代数?

    https://www.toutiao.com/i6704751122898223620/ 线性代数是什么? 在大学数学学科中,线性代数是最为抽象的一门课,从初等数学到线性代数的思维跨度比微积分和概率 ...

最新文章

  1. 揭秘罗永浩直播带货幕后之师
  2. pytorch IntermediateLayerGetter
  3. 高维、相依和不完全数据的统计分析(二)
  4. pycharm 提示 ennble Code compatibility inspection(代码兼容性检查)
  5. 远程机房监控设计方案
  6. 为VMware虚拟主机添加新磁盘
  7. 第七章:项目成本管理
  8. git 删除本地仓库
  9. Python进阶练习题,新手快码起来
  10. 使用 iPerf 测试路由器局域网性能
  11. c语言用数字定义字符串,c语言怎么定义数字字符串 c语言怎么把数字字符定义字符串...
  12. 百度生成短链接(Get请求方式)
  13. 计算机主机和音箱的接口电路,Zigbee协议与USB主机无线音箱电路设计
  14. 【机器学习-白板推导系列】学习笔记---支持向量机和主成分分析法
  15. 使用网络模拟器 Packet Tracer和交换机的端口配置与管理及Telnet远程登陆配置
  16. PC党福音,育碧五款游戏大作登场E3 2014
  17. 运行lidar_align进行全局优化时出现程序中断问题
  18. hyperf使用curl产生的超时问题
  19. 前端开发中组件化的优点
  20. 关于python安装问题 0x80072f7d的解决方法

热门文章

  1. 手把手教你搭建Hexo博客
  2. 学生每日计划表_初三学生逆袭每日计划表
  3. 智慧城市将成为推进我国新型城镇化的新思路、新手段、新模式
  4. 互联网大数据中标签的类型
  5. 常用统计预测方法介绍
  6. [答疑]为什么要把actor翻译成执行者
  7. PQ8.05硬盘分区图文教程
  8. Selenium+Java - 结合sikuliX操作Flash网页
  9. 固化来自哈佛,创新来自斯坦福
  10. eclispe/myeclipse中输入法的问题