<H2 >一. MathCAD简介<p></p></H2>
<>MathCAD是美国Mathsoft公司推出的一个交互式的数学软件。该软件定位于向广大教师、学生、工程人员提供一个兼备文字处理、数学和图形能力的集成工作环境,使他们能方便地准备教案、完成作业和准备科学分析报告。在输入一个数学公式、方程组、矩阵之后,计算机能直接给出结果,而无须去考虑中间计算过程。在加入软件包自带的Maple插件后能直接支持符号运算。你可以在计算机上输入数学公式、符号和等式等,很容易地算出代数、积分、三角以及很多科技领域中的复杂表达式的值,并可显示数学表格和图形,通过对图形结果的分析,使我们对问题的理解更加形象。</P>
<>在实际应用中,MathCAD好比是一个功能强大的计算器,它没有很复杂的规则;同时它也可以和Word等字处理软件很好地配合使用,所以也可以把它当作一个出色的全屏幕数学公式编辑器来使用。</P>
<>Mathcad的用户主要针对具备应用数学知识但并不要求具有较多的计算机知识的用户,如工程研究人员、学生等。</P>
<H2 >二. 特点<p></p></H2>
<H4 ><B >1. </B>与数学书写习惯非常接近;</H4>
<H4 ><B >2. </B>动态的所见即所得(WYSIWYG)界面;</H4>
<P>例:a:=3 a+4=7 当a的值改变时后a+4的值自动更新。</P>
<H4 ><B >3. </B>任意位置输入You can place equations, text, and graphics anywhere(不受行的限制)。</H4>
<H2 >三. 操作环境的设置<p></p></H2>
<H3 >(一) 显示/关闭工具栏<p></p></H3>
<P >1. 常用工具栏:“View”菜单——Toolbar</P>
<P >2. 格式工具栏:“View”菜单——Format bar</P>
<P >3. 数学工具栏:“View”菜单——Math Palatte</P>
<H3 >(二) 对象域Region<p></p></H3>
<P>Mathcad 文档是一个式子、文字、图形等对象的集合。创建每一个对象时就生成了一个不可见矩形包围的对象域<I >Region</I>. </P>
<P>显示/关闭对象域Region:“View”菜单——Regions</P>
<H2 >四. 文档编辑(MATHCAD WORKSHEET)<p></p></H2>
<H3 >(一) 常用数学符号的输入<p></p></H3>
<H4 ><B >1. </B>键盘输入</H4>
<P>字母,Ctrl+G 希腊字母:例:a,Ctrl+G →α p,Ctrl-G→π D,Ctrl-G­­­→Δ</P>
<P>* 乘号multiplication or inner (dot) product</P>
<P>/ 分数division</P>
<P>^ 指数exponentiation。例:2^3得到2<SUP>3</SUP></P>
<P>\ 平方根square root</P>
<P>Ctrl+\ n次根nth root</P>
<P>: 赋值。例:a:3得到a:=3(设a=3)</P>
<P>= 计算。例:3+4=得到7</P>
<P>Ctrl+= 相等(关系运算)equal to。例:3=4结果为0(真),4=4结果为1(假)</P>
<P>Ctrl+3 ≠not equal(关系运算)。</P>
<P>Ctrl+9 ≤less than or equal</P>
<P>Ctrl+0 ≥greater than or equal</P>
<P>| 绝对值magnitude or determinant</P>
<P>' 一对括号Matched pair of parentheses</P>
<P><v:shape><v:imagedata src="./mathcad/image003.wmz" title="" cropright="7548f"></v:imagedata><v:textbox style="MARGIN-TOP: 3.968pt; LEFT: auto; MARGIN-LEFT: 7.187pt; WIDTH: 27.625pt; TOP: auto; HEIGHT: 22.656pt; mso-next-textbox: #_x0000_s1041"></v:textbox></v:shape>; 数值范围的最后一个数。例:2,4;12得到2,4..12</P>
<P>$ 按范围变量连加Σ。例:若n=1,2..4,则</P>
<P># 按范围变量连乘Π。</P>
<P>Ctrl+Shift+4 连加summation</P>
<P>Ctrl+Shift+3 连乘product</P>
<P><v:shape><v:imagedata src="./mathcad/image005.wmz" title=""></v:imagedata><v:textbox style="MARGIN-TOP: 4.343pt; LEFT: auto; MARGIN-LEFT: 7.187pt; TOP: auto; HEIGHT: 10.812pt; mso-next-textbox: #_x0000_s1042"></v:textbox></v:shape>Ctrl+- 向量vectorize。例:ABCtlr+- 得到</P>
<P><v:shape><v:imagedata src="./mathcad/image007.emz" title=""></v:imagedata></v:shape>" 共轭复数。例:若x=3+2i,则x”得 ,其值为3-2i。</P>
<P>! 阶乘</P>
<P>Ctrl+M 矩阵</P>
<P>[ 下标vector subscript or matrix subscript 。例:x.i产生x<SUB>i</SUB></P>
<P>Ctrl+1 转置transpose</P>
<P>? 导数differentiation</P>
<P>& 定积分。例:&产生:</P>
<P> <p></p></P>
<P><wrapblock><v:shape><v:imagedata src="./mathcad/image009.wmz" title="" cropright="8630f"></v:imagedata><w:wrap type="topandbottom"></w:wrap></v:shape><v:shape><v:imagedata src="./mathcad/image010.wmz" title=""></v:imagedata><w:wrap type="topandbottom"></w:wrap></v:shape></wrapblock><BR clear=all> <p></p></P><BR clear=all>
<P>Ctrl+I 不定积分Indefinite integral</P>
<P>Ctrl+.(Period) Symbolic equal sign(显示为→)</P>
<P>Ctrl+Shift+.(Period) 占位符与符号运算符Keyword symbolic equal sign</P>
<P> <p></p></P>
<P>Ctrl+4 sum of elements in vector</P>
<P>Ctrl+8 cross product</P>
<P>Ctrl+6 superscript</P>
<P>Ctrl+Shift+? nth derivative</P>
<P>Ctrl+Enter addition with linebreak</P>
<P> <p></p></P>
<P>Ctrl+L 极限Limit</P>
<P>Ctrl+A 右极限Right-hand limit</P>
<P>Ctrl+B 左极限Left-hand limit</P>
<P > <p></p></P>
<H4 ><B >2. </B>在数学工具栏上选取</H4>
<P>上述键盘操作,也可在数学工具栏的如下几类工具板上选取:</P>
<P>计算工具栏Calculator Toolbar / Arithmetic Palette</P>
<P>求值工具栏 Evaluation Toolbar</P>
<P>布尔工具栏Boolean Toolbar / Palette</P>
<P>微积分工具栏Calculus Toolbar / Palette</P>
<P>希腊字母工具栏Greek Symbolic Toolbar / Palette</P>
<P>向量和矩阵工具栏Vector and Matrix Toolbar / Palette</P>
<H4 ><B >3. </B>与数学习惯不同之处</H4>
<P>①乘号不能省略。例:x与y的积不能写成xy,而要写成x·y。</P>
<P>②自变量要用圆括号括起来。例:sinx要写成sin(x)。</P>
<P> <p></p></P>
<H3 >(二) 创建对象(输入)<p></p></H3>
<P>定位(单击或用↑、↓、←、→、PageUp、PageDown等键)——输入内容。</P>
<H3 >(三) 选定对象<p></p></H3>
<P >1. 选定一个或连续多个对象
法一:拖动出一个矩形框围住要选的对象;
法二:单击首对象——按住Shift键再单击末对象。</P>
<P >2. 选定不连续多个对象:单击首对象——按住Ctrl键,依次单击各对象。</P>
<P >3. 选定全部对象:“Edit”菜单——Select All</P>
<H3 >(四) 删除对象<p></p></H3>
<P>选定对象——删除键Delete或退格键。</P>
<H3 >(五) 移动对象<p></p></H3>
<P>法一:选定对象——移动鼠标到区域边界出现手形指针——拖动到目的地;</P>
<P>法二:选定对象——单击右键弹出菜单——Cut——到目的地单击右键弹出菜单——Paste</P>
<H3 >(六) 复制对象<p></p></H3>
<P>选定对象——单击右键弹出菜单——Copy——到目的地单击右键弹出菜单——Paste</P>
<H3 >(七) 删除括号</H3>
<P>定位到前括号的右边——敲退格键,或,定位到后括号的左边——敲删除键</P>
<H3 >(八) 空格键和左右箭头键的作用</H3>
<P>空格键:用于扩大式子的编辑范围(由蓝色的编辑线指示)。</P>
<P>例:输入x<SUP>a+b</SUP>+y —— 敲键:x^a+b空格空格+y</P>
<P>左右箭头键:用于改变编辑位置(注意编辑线的方向)。(示例)</P>
<H3 >(九) 创建文字区CREATING A TEXT REGION</H3>
<P>指定位置——“Insert”菜单——Text Region——输入文字——单击文字区外</P>
<H2 >五. 运算与解题</H2>
<H3 >(一) 数字格式</H3>
<P >1. 改变格式:“format”菜单——Result / Number——选择精度、指数形式的转换位数等。</P>
<P >2. 显示数字的全精度:指定数字——Ctrl+Shift+N 将在窗口下部的信息栏上显示数字的全精度。</P>
<H3 >(二) 定义变量</H3>
<P>格式:变量名:=输入表达式(其中的:=敲冒号键)</P>
<P>例:A:3+4,得到A:=3+4。</P>
<H3 >(三) 定义函数</H3>
<P>函数名(自变量表):=表达式</P>
<P>例:f(x,y)=x+sin(y)。</P>
<P> <p></p></P>
<P ><v:shape><v:imagedata src="./mathcad/image013.wmz" title=""></v:imagedata></v:shape> </P>
<P> <p></p></P>
<P>注意:自变量放在圆括号中。</P>
<H3 >(四) 定义范围变量</H3>
<P>格式1:变量名:=a<SUB>1</SUB>..a<SUB>n</SUB>(其中的:=敲冒号键,..敲分号键)</P>
<P>例:i:=0..3定义了0,1,2,3。</P>
<P>格式2:变量名:= a<SUB>1</SUB>,a<SUB>2</SUB>..a<SUB>n</SUB><SUP><p></p></SUP></P>
<P>例:i:=2,4..12定义了2,4,6,8,10,12</P>
<P>例:下图。</P>
<P> <p></p></P>
<P><wrapblock><v:shape><v:imagedata src="./mathcad/image015.wmz" title=""></v:imagedata><v:textbox style="MARGIN-TOP: 5.468pt; LEFT: auto; MARGIN-LEFT: 9.343pt; WIDTH: 94.562pt; TOP: auto; HEIGHT: 106.5pt; mso-next-textbox: #_x0000_s1045"></v:textbox><w:wrap type="topandbottom"></w:wrap></v:shape></wrapblock><BR clear=all> <p></p></P><BR clear=all>
<H3 >(五) 算术运算符=</H3>
<P>格式:表达式=</P>
<P> <p></p></P>
<P><v:shape><v:imagedata src="./mathcad/image017.wmz" title=""></v:imagedata><v:textbox style="MARGIN-TOP: 4.312pt; LEFT: auto; MARGIN-LEFT: 7.781pt; WIDTH: 26.375pt; TOP: auto; HEIGHT: 8.75pt; mso-next-textbox: #_x0000_s1102"></v:textbox></v:shape>例: 得到3.732</P>
<P> <p></p></P>
<P>若表达式中有未定义的变量,则该变量以红色显示,且得不到运算结果。(举例)</P>
<H3 >(六) 符号运算符→</H3>
<P>方法:输入表达式——Ctrl+.(→)——确认(回车或单击区域外)</P>
<P> <p></p></P>
<P><wrapblock><v:shape><v:imagedata src="./mathcad/image019.wmz" title=""></v:imagedata><v:textbox style="MARGIN-TOP: 3.593pt; LEFT: auto; MARGIN-LEFT: 7.468pt; WIDTH: 130.218pt; TOP: auto; HEIGHT: 22.187pt; mso-next-textbox: #_x0000_s1104"></v:textbox><w:wrap type="topandbottom"></w:wrap></v:shape></wrapblock><BR clear=all> <p></p></P><BR clear=all>
<P>例:</P>
<P><wrapblock><v:shape><v:imagedata src="./mathcad/image021.wmz" title=""></v:imagedata><v:textbox style="MARGIN-TOP: 4.343pt; LEFT: auto; MARGIN-LEFT: 7.187pt; WIDTH: 163.812pt; TOP: auto; HEIGHT: 9pt; mso-next-textbox: #_x0000_s1103"></v:textbox><w:wrap type="topandbottom"></w:wrap></v:shape></wrapblock><BR clear=all> <p></p></P><BR clear=all>
<P>=与→的区别,例:</P>
<P> <p></p></P>
<P><wrapblock><v:shape><v:imagedata src="./mathcad/image023.wmz" title=""></v:imagedata><v:textbox style="MARGIN-TOP: 4.343pt; LEFT: auto; MARGIN-LEFT: 7.468pt; WIDTH: 69.625pt; TOP: auto; HEIGHT: 10.812pt; mso-next-textbox: #_x0000_s1105"></v:textbox><w:wrap type="topandbottom"></w:wrap></v:shape></wrapblock><BR clear=all> <p></p></P>
<P><wrapblock><v:shape><v:imagedata src="./mathcad/image025.wmz" title=""></v:imagedata><v:textbox style="MARGIN-TOP: 4.343pt; LEFT: auto; MARGIN-LEFT: 7.468pt; WIDTH: 172.812pt; TOP: auto; HEIGHT: 5.406pt; mso-next-textbox: #_x0000_s1106"></v:textbox><w:wrap type="topandbottom"></w:wrap></v:shape></wrapblock><BR clear=all> <p></p></P><BR clear=all>
<H3 >(七) 布尔运算符</H3>
<P>Boolean operators are unlike other operators in that they only return a zero or a one. Despite this, they can be very useful. </P>
<P>> greater than ></P>
<P>< less than <</P>
<P>≥ greater than or equal Ctrl+0</P>
<P>≤ less than or equal Ctrl+9</P>
<P>≠ not equal Ctrl+3</P>
<P>= equal Ctrl+=</P>
<P>布尔表达式的值只有两种:结果为真时返回0,否则返回1。例:若x=5,y=3,则x>y的值为1,x<y的值为0,x=y的值为0,……。</P>
<P>例:</P>
<P >i:=0..2</P>
<P >j:=0..2</P>
<P > <p></p></P>
<P ><wrapblock><v:shape><v:imagedata src="./mathcad/image027.wmz" title="" cropright=".125"></v:imagedata><v:textbox style="MARGIN-TOP: 4.343pt; LEFT: auto; MARGIN-LEFT: 7.468pt; WIDTH: 43.375pt; TOP: auto; HEIGHT: 40.812pt; mso-next-textbox: #_x0000_s1107"></v:textbox><w:wrap type="topandbottom"></w:wrap></v:shape></wrapblock><BR clear=all> <p></p></P><BR clear=all>
<P >x<SUB>i,j</SUB>:=i<B >=</B>j,则(若x<SUB>i,j</SUB>:=i≤j则得到上三角矩阵)</P>
<P > <p></p></P>
<H3 >(八) 运算关键字</H3>
<P>Mathcad提供了一些用于代数运算的关键字。</P>
<P>常用关键字:</P>
<P>simplify 化简</P>
<P>expand 展开</P>
<P>factor 分解因式</P>
<P>solve 解方程</P>
<P>方法:输入表达式——Ctrl+Shift+.(占位符与→)——在占位符处输入关键字——确认</P>
<P>例:化简。</P>
<P> <p></p></P>
<P><wrapblock><v:shape><v:imagedata src="./mathcad/image029.wmz" title=""></v:imagedata><v:textbox style="MARGIN-TOP: 4.343pt; LEFT: auto; MARGIN-LEFT: 7.187pt; WIDTH: 80.125pt; TOP: auto; HEIGHT: 44.937pt; mso-next-textbox: #_x0000_s1108"></v:textbox><w:wrap type="topandbottom"></w:wrap></v:shape></wrapblock><BR clear=all> <p></p></P>
<P><wrapblock><v:shape><v:imagedata src="./mathcad/image031.wmz" title=""></v:imagedata><v:textbox style="MARGIN-TOP: 4.343pt; LEFT: auto; MARGIN-LEFT: 7.468pt; WIDTH: 242.406pt; TOP: auto; HEIGHT: 9pt; mso-next-textbox: #_x0000_s1109"></v:textbox><w:wrap type="topandbottom"></w:wrap></v:shape></wrapblock><BR clear=all> <p></p></P><BR clear=all>
<P>例:二项式展开</P>
<P> <p></p></P>
<P>例:分解因式</P>
<P> <p></p></P>
<P><wrapblock><v:shape><v:imagedata src="./mathcad/image033.wmz" title=""></v:imagedata><v:textbox style="MARGIN-TOP: 4.343pt; LEFT: auto; MARGIN-LEFT: 7.187pt; WIDTH: 169.218pt; TOP: auto; HEIGHT: 9pt; mso-next-textbox: #_x0000_s1110"></v:textbox><w:wrap type="topandbottom"></w:wrap></v:shape><v:shape><v:imagedata src="./mathcad/image034.wmz" title=""></v:imagedata><v:textbox style="MARGIN-TOP: 4.343pt; LEFT: auto; MARGIN-LEFT: 7.187pt; WIDTH: 154.812pt; TOP: auto; HEIGHT: 9pt; mso-next-textbox: #_x0000_s1111"></v:textbox><w:wrap type="topandbottom"></w:wrap></v:shape></wrapblock><BR clear=all> <p></p></P><BR clear=all>
<P>例:解方程</P>
<P> <p></p></P>
<P><wrapblock><v:shape><v:imagedata src="./mathcad/image036.wmz" title=""></v:imagedata><v:textbox style="MARGIN-TOP: 3.593pt; LEFT: auto; MARGIN-LEFT: 7.468pt; WIDTH: 93pt; TOP: auto; HEIGHT: 20.406pt; mso-next-textbox: #_x0000_s1112"></v:textbox><w:wrap type="topandbottom"></w:wrap></v:shape></wrapblock><BR clear=all> <p></p></P>
<P><wrapblock><v:shape><v:imagedata src="./mathcad/image038.wmz" title=""></v:imagedata><v:textbox style="MARGIN-TOP: 4.343pt; LEFT: auto; MARGIN-LEFT: 7.468pt; WIDTH: 118.812pt; TOP: auto; HEIGHT: 49.812pt; mso-next-textbox: #_x0000_s1113"></v:textbox><w:wrap type="topandbottom"></w:wrap></v:shape></wrapblock><BR clear=all> <p></p></P><BR clear=all>
<P>上述操作也可由Symbolics菜单或数学工具栏中的Symbolic Keyword Toolbar / Palette完成。(举例)</P>
<H3 >(九) 解方程与方程组</H3>
<P>1.解一元一次方程</P>
<P><U>root</U><U>函数<p></p></U></P>
<P>格式:root(f(x),x) </P>
<P>例:</P>
<P >x=0 定义变量x(此步不能省)</P>
<P >f(x)=3x-6</P>
<P >root(f(x),x)=2 根为2</P>
<P>2.解一元高次方程</P>
<P> 格式:polyroots(v)</P>
<P>其中v是系数矩阵(升幂排列)。</P>
<P>例:</P>
<P > <p></p></P>
<P ><wrapblock><v:shape><v:imagedata src="./mathcad/image040.wmz" title=""></v:imagedata><w:wrap type="topandbottom"></w:wrap></v:shape></wrapblock><BR clear=all> <p></p></P><BR clear=all>
<P >f(x):=x<SUP>3</SUP>-10x+2</P>
<P >r=polyroots(v)</P>
<P >得解:</P>
<P > <p></p></P>
<P ><wrapblock><v:shape><v:imagedata src="./mathcad/image042.wmz" title=""></v:imagedata><w:wrap type="topandbottom"></w:wrap></v:shape></wrapblock><BR clear=all> <p></p></P><BR clear=all>
<P>3.解线性方程组Ax = b<U><p></p></U></P>
<P>格式:lsolve(A,b)</P>
<P>其中,A为系数矩阵,b为常数项向量。</P>
<P>例:解方三元一次方程组</P>
<P ><v:shapetype><v:formulas><v:f eqn="sum #0 0 0 "></v:f><v:f eqn="sum 21600 0 #0 "></v:f><v:f eqn="sum #1 0 #0 "></v:f><v:f eqn="sum #1 #0 0 "></v:f><v:f eqn="prod #0 9598 32768 "></v:f><v:f eqn="sum 21600 0 @4 "></v:f><v:f eqn="sum 21600 0 #1 "></v:f><v:f eqn="min #1 @6 "></v:f><v:f eqn="prod @7 1 2 "></v:f><v:f eqn="prod #0 2 1 "></v:f><v:f eqn="sum 21600 0 @9 "></v:f><v:f eqn="sum #1 0 0 "></v:f></v:formulas><v:path textboxrect="13963,@4,21600,@5" connecttype="custom" arrowok="t" connectlocs="21600,0;0,10800;21600,21600"></v:path><v:handles><v:h position="center,#0" yrange="0,@8"></v:h><v:h position="topLeft,#1" yrange="@9,@10"></v:h></v:handles></v:shapetype><v:shape></v:shape>z+y+z=6</P>
<P >2x-2y+z=1</P>
<P >3x+4y-3z=2</P>
<P > <p></p></P>
<P ><wrapblock><v:shape><v:imagedata src="./mathcad/image045.wmz" title=""></v:imagedata><w:wrap type="topandbottom"></w:wrap></v:shape></wrapblock><BR clear=all> <p></p></P><BR clear=all>
<P>4.解非线性方程组</P>
<P>格式:find(x,y,…)</P>
<P>使用时,方程组要夹在关键字given和函数find之间。</P>
<P>例:</P>
<P >x:=1 y:=1 定义变量</P>
<P >given</P>
<P >x<SUP>2</SUP>+y<SUP>2</SUP>=6 =用Ctrl=产生</P>
<P >x+y=2 =用Ctrl=产生</P>
<P > <p></p></P>
<P ><wrapblock><v:shape><v:imagedata src="./mathcad/image047.wmz" title=""></v:imagedata><w:wrap type="topandbottom"></w:wrap></v:shape></wrapblock><BR clear=all> <p></p></P><BR clear=all> |