本讲主要内容

  • 直接使用单元标识引用计算序列中的输出结果

  • 通过定义变量引用输出结果

1.使用单元标识引用输出结果

在Mathematica的实验区域每次执行完计算以后,默认状态下,一般都会在输入单元和输出单元前面会出现相应的输入或输出单元标识,分别为In加序号和Out加序号。借助于这样的标识,我们可以引用对应单元中的计算结果。

除通过Out方式引用输出结果和In引用输入表达式外,也可以借助百分号(%)的方式引用输出单元中的输出结果。

2.Mathematica中的变量

Mathematica中的变量不需要定义,直接给其赋值就可以达到变量定义的目的。它的类型也是根据赋值的对象类型来确定,不同于其他编程语言的是,它的变量类型一般可以定义为Mathematica可以处理的任何对象,比如数值、符号、图形、图像、声音等。

(1) 变量的命名

它的名称除了不能直接用Mathematica中的关键词、运算符、内部函数名称和命令作为变量名称,并且不能以数字开头外,它一般可以取为任何名称,包含中文字符,名称长度一般没有限制。

我们一般取为以小写英文字母,或以小写英文字母开头后跟若干字母或数字表示的字符串,使用的各字符之间不能有空格;否则表示乘法运算。使用小写字符是为了区别于它的内部常数、内部函数、命令等名称。

(2) 变量赋值方式

直接就为:变量名=表达式,或 变量名:=表达式

 (3) 清除变量的值

当用户在做符号运算时使用的符号含有被赋了值的变量名,则就会出现察觉不到的错误,忘记前面已经设置过的变量,是产生Mathematica执行错误的一个非常常见的原因。因此,为了避免这种错误的出现,在使用某个变量之前,或者确定以后不再需要该变量的值时,应该清除变量赋值。

Clear[变量名1,变量名2,…] 或者 变量名=. 来清除变量

使用Mathematica执行有变量参与的运算时的原则是:用后清除,用前清除

相关推荐

有关于数学软件、数学实验与数学建模相关的内容可以参见“ 竞赛实验 ”菜单下的“ 数学实验与数学史 ”与“ 数学建模其他竞赛 ”选项浏览. 数学软件应用推荐推文:

  • 你确定你的极限计算的思路、得到的结果是正确的吗?

  • 一道积分算一天,你确信积分对了吗?

  • 空间图形篇:还有你不会绘制的数学函数表达式图形吗?

  • 平面图形篇:还有你不会绘制的数学函数表达式图形吗?

微信公众号:考研竞赛数学(ID: xwmath)大学数学公共基础课程分享交流平台!支持咱号请点赞分享!

↓↓↓点查看更多相关内容

输出结果加上百分号_好玩的数学第10讲:数学软件Mathematica中的结果引用与变量的定义及使用规则...相关推荐

  1. Visual Stdio 无法直接启动带有“类库输出类型”的项目若要调试此项目,请在此解决方案中添加一个引用库项目的可执行项目。将这个可执行项目设置为启动项目!

    Visual Stdio 无法直接启动带有"类库输出类型"的项目若要调试此项目,请在此解决方案中添加一个引用库项目的可执行项目.将这个可执行项目设置为启动项目! 参考文章: (1) ...

  2. 两个运放制作加法器_运放基础第10讲,加法器、减法器、积分器、微分器、仪表放大器...

    运放基础第10讲,加法器.减法器.积分器.微分器.仪表放大器课程介绍 <运放第2部,运放电路设计实战基础视频> 课程介绍:<运放电路设计基础视频教程>的第一部分内容有三分之一到 ...

  3. oracle 把结果加上百分号_用一条sql语句显示数据百分比并加百分号

    求数值所占比重 关键点:(round(t1.cnt/t2.totalCount*100,2))||'%' 例子: 如下表所示,车辆信息注册表carInfo ID CAR_TYPE CAR_ONWER ...

  4. sqlserver加上百分号_用一条sql语句显示数据百分比并加百分号

    求数值所占比重 关键点:(round(t1.cnt/t2.totalCount*100,2))||'%' 例子: 如下表所示,车辆信息注册表carInfo ID CAR_TYPE CAR_ONWER ...

  5. 学java的正确方法_学习Java编程 这10个技巧不容错过--中享思途

    这是一个国外大神20多年的经验总结出来的-- "任何可能出错的事情,最后都会出错." 这就是人们为什么喜欢进行"防错性程序设计"的原因.偏执的习惯有时很有意义, ...

  6. qt如何提前jpg文件里的缩略图_如何去捕获和编辑H5制作软件Hype中的海报图像

    海报图像是交互动效制作软件Hype用户从网页场景中捕获的静态图像,该图像通常代表第一个场景的第一帧,但是用户也可以自定义地从任一场景和任一时间节点中选择并捕获海报图像,它可以用于作为网页的缩略图进行展 ...

  7. windows10中如何在d盘新建kaoshi.log文件_命令行备份Windows 10驱动amp;设备管理器中安装驱动。...

    一. 为何需要备份驱动. 1. 现在电脑驱动的一些情况: Windows 10系统安装好后,系统会自动在网络上查找合适的驱动并下载安装. 此外,多数电脑厂商都已提供自家的驱动管理软件,用以对驱动进行统 ...

  8. java 绘制sin函数图像_第11讲 数学软件Mathematica内置函数的使用规则

    点"考研竞赛数学"↑可每天"涨姿势"哦!  本讲主要内容:●基本数学函数及使用规则●基本初等函数运算举例及方法扩展规定:用于数学计算的函数简称为函数:把用于完成 ...

  9. python输出一棵松树_零基础学Python--------第8章 模块

    第8章 模块 8.1 模块概述 模块的英文是Modules,可以认为是一盒(箱)主题积木,通过它可以拼出某一个主题的东西.这与第6章介绍的函数不同,一个函数相当于一块积木,而一个模块中可以包括很多函数 ...

最新文章

  1. Windows 日志高级筛选实践
  2. 图很难理解?看这篇图论基础与图存储结构就够了
  3. OpenSearchServer 1.4 RC4 发布
  4. 天天象棋 残局闯关 第6关
  5. jsf和jsp_带有JSF,Servlet和CDI的DynamicReports和JasperReports
  6. Ubuntu配置静态IP
  7. 工作281:时间戳转换问题
  8. 录制wav格式的音频
  9. ECMall2.x模板制作入门系列之2(模板标签/语法)
  10. 作者:石勇(1956-),男,中国科学院大学经济管理学院教授、博士生导师
  11. 案例:java进制互转
  12. 多个折线样式_新技能get,折线图转化成多阶梯瀑布图
  13. 怎样获取不同域名的ifram的html,AJAX | iframe跨域的实现方法
  14. springboot 妙启动_SpringBoot启动时执行指定任务
  15. python后台执行代码
  16. css compressor java_使用YUI Compressor压缩CSS/JS
  17. c语言源代码如何读取打开文件,C语言读取文件
  18. RAR与ZIP区别,哪个比较好用!
  19. android设备如何挂载sdcard(有些设备是自动挂载的)
  20. Endnote格式下载

热门文章

  1. 产品经理经验谈50篇(二):如何写好一份规范的数据分析报告?我想你需要知道这些
  2. 天池赛题解析:零基础入门语义分割-地表建筑物识别-CV语义分割实战(附部分代码)
  3. 运筹学最优化理论系列概念-单纯形法原理解析
  4. matlab拟合工具箱cftool
  5. Anaconda 查找安装的环境,以及移除旧环境命令
  6. 如何制作并更改项目icon文件
  7. 99% 人看得懂的“熔断”以及最佳实践
  8. encodeURIComponent的用法
  9. 序列化和反序列化--转
  10. 使用JSON Web Token设计单点登录系统--转