Mathcad讲义提纲
★ 本讲义内容适用版本:Mathcad 7.0/8.0/2000/2001
一. 一. MathCAD简介
MathCAD是美国Mathsoft公司推出的一个交互式的数学软件。该软件定位于向广大教师、学生、工程人员提供一个兼备文字处理、数学和图形能力的集成工作环境,使他们能方便地准备教案、完成作业和准备科学分析报告。在输入一个数学公式、方程组、矩阵之后,计算机能直接给出结果,而无须去考虑中间计算过程。在加入软件包自带的Maple插件后能直接支持符号运算。你可以在计算机上输入数学公式、符号和等式等,很容易地算出代数、积分、三角以及很多科技领域中的复杂表达式的值,并可显示数学表格和图形,通过对图形结果的分析,使我们对问题的理解更加形象。 在实际应用中,MathCAD好比是一个功能强大的计算器,它没有很复杂的规则;同时它也可以和Word等字处理软件很好地配合使用,所以也可以把它当作一个出的全屏幕数学公式编
辑器来使用。
Mathcad的用户主要针对具备应用数学知识但并不要求具有较多的计算机知识的用户,如工程研究人员、学生等。
二. 二. 特点
1. 1. 与数学书写习惯非常接近;
2. 2. 动态的所见即所得(WYSIWYG)界面;
例:a:=3 a+4=7 当a的值改变时后a+4的值自动更新。
3. 3. 任意位置输入You can place equations, text, and graphics anywhere(不受行的限制)。
三. 三. 操作环境的设置
1. 1. 常用工具栏:“View”菜单——Toolbar
2. 2. 格式工具栏:“View”菜单——Format bar
3. 3. 数学工具栏:“View”菜单——Math Palatte
Mathcad 文档是一个式子、文字、图形等对象的集合。创建每一个对象时就生成了一个不可见矩形包围的对象域Region.
显示/关闭对象域Region:“View”菜单——Regions
四. 四. 文档编辑(MATHCAD WORKSHEET) (三) (一) 常用数学符号的输入
4. 1. 键盘输入
字母,Ctrl+G 希腊字母:例:a,Ctrl+G →α p,Ctrl-G→π D,Ctrl-G→Δ
* 乘号multiplication or inner (dot) product
/ 分数division
^ 指数exponentiation。例:2^3得到23
\ 平方根square root
Ctrl+\ n次根nth root
: 赋值。例:a:3得到a:=3(设a=3)
= 计算。例:3+4=得到7
Ctrl+= 相等(关系运算)equal to。例:3=4结果为0(真),4=4结果为1(假)
Ctrl+3 ≠not equal(关系运算)。涿州市财政局
Ctrl+9 ≤less than or equal
Ctrl+0 ≥greater than or equal
| 绝对值magnitude or determinant
' 一对括号Matched pair of parentheses
; 数值范围的最后一个数。例:2,4;12得到2,4..12
$ 按范围变量连加Σ。例:若n=1,2..4,则
# 按范围变量连乘Π。
Ctrl+Shift+4 连加summation
Ctrl+Shift+3 连乘product
Ctrl+- 向量vectorize。例:ABCtlr+- 得到
" 共轭复数。例:若x=3+2i,则x”得 ,其值为3-2i。
! 阶乘
Ctrl+M 矩阵
[ 下标vector subscript or matrix subscript 。例:x.i产生xi
Ctrl+1 转置transpose
? 导数differentiation
& 定积分。例:&产生:
Ctrl+I 不定积分Indefinite integral
Ctrl+.(Period) Symbolic equal sign(显示为→)
Ctrl+Shift+.(Period) 占位符与符号运算符Keyword symbolic equal sign
Ctrl+4 sum of elements in vector
Ctrl+8 cross product
Ctrl+6 superscript
Ctrl+Shift+? nth derivative
Ctrl+Enter addition with linebreak
Ctrl+L 极限Limit
Ctrl+A 右极限Right-hand limit
Ctrl+B 左极限Left-hand limit
5. 2. 在数学工具栏上选取
上述键盘操作,也可在数学工具栏的如下几类工具板上选取:
计算工具栏Calculator Toolbar / Arithmetic Palette
求值工具栏 Evaluation Toolbar
布尔工具栏Boolean Toolbar / Palette
微积分工具栏Calculus Toolbar / Palette
希腊字母工具栏Greek Symbolic Toolbar / Palette
向量和矩阵工具栏Vector and Matrix Toolbar / Palette
6. 3. 与数学习惯不同之处
①乘号不能省略。例:x与y的积不能写成xy,而要写成x·y。
②自变量要用圆括号括起来。例:sinx要写成sin(x)。
(四) (二) 创建对象(输入)
定位(单击或用↑、↓、←、→、PageUp、PageDown等键)——输入内容。
(五) (三) 选定对象
1. 1. 选定一个或连续多个对象
法一:拖动出一个矩形框围住要选的对象;
法二:单击首对象——按住Shift键再单击末对象。
2. 2. 选定不连续多个对象:单击首对象——按住Ctrl键,依次单击各对象。
3. 3. 选定全部对象:“Edit”菜单——Select All
(六) (四) 删除对象
选定对象——删除键Delete或退格键。
(七) (五) 移动对象
法一:选定对象——移动鼠标到区域边界出现手形指针——拖动到目的地;
法二:选定对象——单击右键弹出菜单——Cut——到目的地单击右键弹出菜单——Paste
(八) (六) 复制对象
选定对象——单击右键弹出菜单——Copy——到目的地单击右键弹出菜单——Paste
(九) (七) 删除括号
定位到前括号的右边——敲退格键,或,定位到后括号的左边——敲删除键
孙女雇人为爷爷扫墓(一十) (八) 空格键和左右箭头键的作用
空格键:用于扩大式子的编辑范围(由蓝的编辑线指示)。
例:输入xa+b+y —— 敲键:x^a+b空格空格+y
左右箭头键:用于改变编辑位置(注意编辑线的方向)。(示例)
(一十一) (九) 创建文字区CREATING A TEXT REGION
指定位置——“Insert”菜单——Text Region——输入文字——单击文字区外
五. 五. 运算与解题
(一十二) (一) 数字格式
1. 1. 改变格式:“format”菜单——Result / Number——选择精度、指数形式的转换位数等。
2. 2. 显示数字的全精度:指定数字——Ctrl+Shift+N 将在窗口下部的信息栏上显示数字的全精度。
(一十三) (二) 定义变量
格式:变量名:=输入表达式(其中的:=敲冒号键)
例:A:3+4,得到A:=3+4。
(一十四) (三) 定义函数
连杆机构函数名(自变量表):=表达式
例:f(x,y)=x+sin(y)。
注意:自变量放在圆括号中。
(一十五) (四) 定义范围变量
格式1:变量名:=a1..an合成类固醇(其中的:=敲冒号键,..敲分号键)
例:i:=0..3定义了0,1,2,3。
格式2:变量名:= a1,a2..an
例:i:=2,4..12定义了2,4,6,8,10,12
例:下图。
(一十六) (五) 算术运算符=
格式:表达式=
例: 得到3.732
若表达式中有未定义的变量,则该变量以红显示,且得不到运算结果。(举例)
(一十七) (六) 符号运算符→
方法:输入表达式——Ctrl+.(→)——确认(回车或单击区域外)
例:
=与→的区别,例:
(一十八) (七) 布尔运算符
Boolean operators are unlike other operators in that they only return a zero or a one. Despite this, they can be very useful.
> greater than >
< less than <
≥ greater than or equal Ctrl+0
≤ less than or equal Ctrl+9
≠ not equal Ctrl+3
= equal Ctrl+=
布尔表达式的值只有两种:结果为真时返回0,否则返回1。例:若x=5,y=3,则x>y的值为1,x<y的值为0,x=y的值为0,……。
例:
i:=0..2
j:=0..2
xi,j:=i=j,则(若xi,j:=i≤j则得到上三角矩阵)
(一十九) (八) 运算关键字
Mathcad提供了一些用于代数运算的关键字。
常用关键字:
simplify 化简
expand 展开
factor 分解因式
solve 解方程
方法:输入表达式——Ctrl+Shift+.(占位符与→)——在占位符处输入关键字——确认
例:化简。原则性与灵活性
例:二项式展开
例:分解因式
例:解方程
上述操作也可由Symbolics菜单或数学工具栏中的Symbolic Keyword Toolbar / Palette完成。(举例)
(二十) (九) 解方程与方程组
1.解一元一次方程
root沈阳音乐学院南校区函数
格式:root(f(x),x)
例:
x=0 定义变量x(此步不能省)
f(x)=3x-6
root(f(x),x)=2 根为2
2.解一元高次方程
格式:polyroots(v)
其中v是系数矩阵(升幂排列)。