高等代数精品课程教学实验课件二

Download Report

Transcript 高等代数精品课程教学实验课件二

《高等代数》数学实验
(实验二)
问题提出
“实验一”介绍了Mathematica的算术运算、
常用函数及内部常量,要想利用Mathematica
来帮助我们学习《高等代数》,还应该掌握
Mathematica的变量、自定义函数及如何取得
帮助等内容。
实验目的
进一步了解Mathematica的基本
功能,以便更好地使用Mathematica
来解决《高等代数》中的问题。
实验的基本理论及方法
实例演示
一、精确计算与近似计算
1、精确计算
Mathematica力图给出精确的计算结果。
如果参加运算的数都是整数、有理数、实数
和实部虚部均精确的复数以及内部常量,则
总是给出精确结果,不会因为数的四舍五入
而造成信息的丢失。
[例1]
实例演示
2、近似计算
表2-1 使用近似计算的控制符号及其意义
控制符号
意义
Expr//N或N[expr]
计算expr的近似值,输
出6位有效数字
保留n位有效数字的近似值
N[expr,n]
[例2]
二、变量
1. 变量的命名:Mathematica的变量名由
字符组成,字符可以是字母、数字或下
划线。命名规则:
(1)变量名的第一个字符不能是数字
(2)变量名区分字母的大小写
(3)变量名不能与内部函数和内部名
称相同
(4)变量 名的长度不限
2、变量的定义
变量的定义是通过给变量赋值确定的
在Mathematica中“ = ” 为赋值号
3、变量赋值及变量的清除的各种形式
赋值表达式
X=Value
X=y=Value
{x,y,···}={Value1,V
alue2,···}
X=.
Clear[x]
意
实例演示
义
把值Value赋值给变量X
把值Value赋值给变量X,y
把值Value1,Value2···赋
值给变量X,y···
清除变量X的值
清除变量X的定义
[例2]
实例演示
4、“%” 的意义及使用方法
使 用 方 法
%
意
义
读取上一个运行结果
%%
读取上上一个运行结果
%%…%(n个%)
读取前第n个运行结果
%n
读取Out[n]行运行结果
[例3
三、自定义函数
实例演示
自定义函数的一般格式 f[x_]:=表达式。
定义的函数为f(x),X_表示自变量。
[例1]
四、如何取得帮助
实例演示
使用Help Browserr 六大类帮助信息
1.
2.
3.
4.
5.
6.
Build-Functions
Add_ons
The Mathematica Book
Getting Started/Domos
Other Information
Master Intex
作业
1. 输出 2 的15位有效值的近似值。
2. 把Sinx+Cosx定义成一个函数,并做出图像。
3. 给出查询所有以“O”打头的函数的命令。
4. 建立实变量m,然后用不同的方式从内存删除变量m。
5. Help Browser包含哪些信息,各有什么作用?