mathcad笔记()
关于MATHCAD的学习总结
![关于MATHCAD的学习总结](https://img.taocdn.com/s3/m/ce81e27825c52cc58ad6be08.png)
关于MATHCAD的学习总结MATHCAD是一款极其具有应用性的数学软件,不仅在工程计算方面有广泛应用,在教学应用方面,对于高校教师和学生而言也是不可或缺的,它是由MathSoft公司推出的一种交互式数值系统。
在输入一个数学公式、方程组、矩阵之后,计算机能直接给出结果,而无须去考虑中间计算过程。
最令人激动的是在加入软件包自带的Maple 插件后能直接支持符号运算。
你可以在计算机上输入数学公式、符号和等式等,很容易地算出代数、积分、三角以及很多科技领域中的复杂表达式的值,并可显示数学表格和图形,通过对图形结果的分析,使我们对问题的理解更加形象。
MATHCAD的学习分为三分部分第一部分(1)MATHCAD的编程环境(2)2D图形的绘制(3)2D动画的制作第二部分(1)中学数学教学素材的实设与设计(2)高等数学的主题与课件素材动画的制作(3)3D实验的设计第三部分利用 Mathcad进行数学计算(1)您先在打开的工作表上单击一下,出现一个红色的“+”符号,然后单击运算面板中的某个按钮,这样就插入了一个运算符在您的工作表上,您可以选择插入"菜单"的"方程式"选项,就可以看到一系列的内置的方程了。
或者您可以直接在工具栏中选取红色运算符插入方程式按钮。
Mathcad的函数和运算符可以进行复数运算还可以进行单位运算。
选择Unit 从 Insert 菜单, 或者点击相应的工具栏按钮插入单位按钮。
(2)定义您自己的变量和函数定义变量的符号是“ :=”您可以从Arithmetic Palette中选取;您也可以通过“:”键入:当您改变变量的定义时,Mathcad立刻重新计算任何一个新的由它决定的变量。
一、文件功能(1)Insert……在当前文件中插入Mathcad文件,能达到合并两个文件的效果。
(2)Save Configuration……将当前Mathcad有关的字体属性、数值有效位等各类设置存贮成一个配置文件,以备后用。
mathcad笔记
![mathcad笔记](https://img.taocdn.com/s3/m/25b312fb04a1b0717fd5dd60.png)
一般短变量名没有长变量名方便理解,所以定义变量的时候尽量定义清楚 点。
10. 虚数 i、j 不能单独使用,前面必须加数字,因为直接用会被认为是变量。1i 表示 i。Mathcad 会显示为 i 的,但输入必须输入 1i。 11. 向量中的区间变量输入,X:1;8 显示:X:=1…8,默认步长是 1。如果步长不 为 1,则先输入,X:1,3;9 显示:X:=1,3…9,步长是 2。(";"表示…) 12. 常用的几个内置函数 矩阵函数 函数名 Rows(ugment(M1,M2)
31. 求极限,积分,微分和求导要注意的是,最后求结果时不是用等号(=) ,而 是和符号运算一样用箭头符号(→) 。求导数的时候,拐角那个点的导数是 不存在的,那个点的附近求出来的导数,误差很大,这个要注意。 (eg “0” 是一个奇点,求 0.0001 的导数,误差就很大)
6
Mathcad 学习笔记
最后两个参数也是可以缺省的,不过在求根之前必须先给 x 赋个值才能 计算。Eg: f(x):=x2-2x+1 x:=0 root(f(x),x)=1
有一点要注意,x 赋值不同,根的误差也不同,x 赋值离真值太远,误差 可能很大。第一种方法则不存在这个问题。 polyroots(v)这个函数就没那么复杂,就是这个参数 v 是个列向量,用矩 阵命令做的。以上个例子为例,f(x)=x -2x+1
王定略 0930301058
32. 符号运算,功能主要都是在符号工具栏里面。 (符号运算的功能都能用到代 数计算中)
1 “→”符号等号,mathcad14 自己是这样叫的, ○
是用的最多的符号运算符。 相当于代数运算的等号。 其实也能代替等号,在代数式中运用。不过返回的 是分数 (如果等式里面没小数的话) , 等号返回的则 是小数。求积分,极限,微分,导数都是用“→” 。
MathCad学习笔记
![MathCad学习笔记](https://img.taocdn.com/s3/m/55c67017b7360b4c2e3f643e.png)
1.根号的输入‘ \’反斜杠符号
2.绝对值的快捷键‘ shift + ‘\’’ shift 和反斜杠
3.计算结果使用分数或者小数显示。
使用‘格式’-》结果,切换结果的显示形式。
并且可以修改显示的小数个数。
4. Tab 快捷键可以让光标从一个占位符移动到另一个占位符。
5. Insert快捷键可以将光标从左边移到右边,或者从右边移到左边。
6.定义变量使用冒号 : 例如: x:2 显示x:=2
7.使用数字下标作为变量名的一部分例如v1,输入 v . 1 即 v +小数点+ 1
8.值域变量赋值
K:3.5;12.5 冒号与分号的配合使用即为 m…n的快捷键
9使用符号等号。
快捷键 ctrl + . 句号。
->符号等号返回实时结果
10.simplify 简化表达式 explicit,y带入y但不计算。
Factor 因式分解。
11.solve的使用,
12快速绘制2D图,快捷键@ 13 ctrl + m 快速插入矩阵。
Mathematica学习笔记(自己总结)
![Mathematica学习笔记(自己总结)](https://img.taocdn.com/s3/m/9a86443c443610661ed9ad51f01dc281e53a56e7.png)
Mathematica学习笔记(⾃⼰总结)Mathematica 学习笔记⼀、Mathematica介绍Mathematica在Notebook界⾯下,可以通过交互⽅式完成各种运算,如函数作图,求极限,解⽅程等,也可以编写结构化程序。
在Mathematical系统中定义了许多功能强⼤的内建函数(built-in function),这些函数分为两类:⼀类是数学意义上的函数:⼆类是命令意义上的函数:注意:Mathematica严格区分⼤⼩写,⼀般地,内建函数的⾸写字母必须⼤写,有时⼀个函数名由⼏个单词构成,则每个单词的⾸字母也必须⼤写,例如求局部极⼩值函数FindMinimum [f[x], {x, x0}]⼆、表达式的输⼊1、 Mathematica中提供了两种格式的数学表达式,形如 x/(2+3x)+y*(x-w) 的称为⼀维格式,形如x2+3x +yx?w称为⼆维格式。
可以使⽤快捷⽅式输⼊⼆维格式,也可以使⽤基本⼯具栏输⼊⼆维格式。
2、特殊符号的输⼊三、数据类型和常数1、数值类型在Mathematica中,基本的数值类型有四种:整数、有理数、实数和复数。
如果计算机的内存⾜够⼤,Mathematica可以表⽰任意长度的精确实数,⽽不受所⽤的计算机字长的影响。
整数与整数的计算结果仍是精确地整数或是有理数。
在Mathematica中允许使⽤分数,⽤有理数表⽰化简过的分数。
当两个整数相除⽽不能整除时,系统就⽤有理数来表⽰,即有理数是由两个整数的⽐来组成。
实数有两种⽅法表⽰:⼀种是⼩数点,另⼀种是指数⽅法表⽰的。
实数也可以与整数,有理数进⾏混合运算,结果还是⼀个实数。
复数是由实部和虚部组成,实部和虚部可以⽤整数,实数,有理数表⽰,在Mathematica中,⽤i表⽰虚数单位,如:3+0.7i2、不同类型数的转换在Mathematica的不同应⽤中,通常对数字的类型要求是不同的。
例如在公式推导中的数字常⽤整数或有理数表⽰,⽽在数值计算中数字常⽤实数表⽰。
Mathcad2001-基本概念
![Mathcad2001-基本概念](https://img.taocdn.com/s3/m/3bedfc81e53a580216fcfef4.png)
(2)指数与对数函数:exp(z),log(z), 指数与对数函数: ln(z). 复数函数: (3)复数函数:Re(Z)(计算复数或复矩 阵Z的实部),Im(Z)(计算复数或复矩阵Z 的虚部),arg(z) (计算复数z的幅角). (4)常用的其它函数 Mod(x,y):求余函数,返回x除以y的余数. Angle(x,y):求角函数,返回x轴绕到点 (x,y)的正夹角.
图 5
Mathcad2001规定函数中的参数遵循如 下规则:m,n,i,j,k表示整数变量; a,b,x,y表示实数变量;v表示向量; M,A,B等大写字母表示矩阵. 在Mathcad2001中,大部分常用函数与 一般教科书上相似,如: 三角函数和反三角函数: (1) 三角函数和反三角函数 : sin(z), coc(z) , tan(z) , csc(z) , sec(z) , cot(z),asin(z),acos(z),atan(z).
3.等号以及运算符
(1)等号
Mathcad2001中的计算中常使用两种等号: ":="和"=",两者用法不同.前者的意义 是把右边的数赋予左边,因此左侧必须是个变 量或是函数名,右边或是一个数值或是一个含 有已定义过变量的算式.在数学区域中,键入 冒号":"将自动转换成":=",如果左侧是 单个未定义的变量,这时按等号"="也将自 动判断为":=". "="是普通意义上的等号,即右侧是左侧 的计算结果.因此它左侧的变量必须预先定义, 右侧的数除了单位外不允许人为改变.
(2)运算符(Operators)
Mathcad2001提供四大类约35种数学运算符, 它们位于"数学工具栏"的各工具板中.有少 数运算符同时出现在不同的工具板中,虽然它 们的形式完全相同,但所代表的意义却不同. 用户单击相应工具板中所需运算符,就自动将 它插入到文档的当前位置,大部分运算符均具 有相应的快捷键,下面对它们作简单介绍. 表1-4分别列出常用的数学运算符,微积 分运算符 ,逻辑运算符,向量和矩阵运算符 及其它们相应的快捷键.
mathcad教程 (2)
![mathcad教程 (2)](https://img.taocdn.com/s3/m/a5a4fc41e97101f69e3143323968011ca200f776.png)
Mathcad教程Mathcad是一种强大的数学软件,它能够进行数值计算、符号计算、绘图以及处理各种数学问题。
本教程将向您介绍Mathcad的基本用法和一些常用的功能。
目录1.安装和启动Mathcad2.Mathcad界面的基本组成部分3.Mathcad的使用技巧1.输入和编辑数学表达式2.使用变量和函数3.运行计算和求解方程4.绘制图形和图表5.导入和导出数据4.常用数学函数和运算符1.四则运算和数学函数2.矩阵运算和线性代数3.微积分和微分方程求解4.统计分析和概率计算5.Mathcad中的符号计算1.符号计算的基本概念2.符号代数和方程求解3.求导和积分4.矩阵符号计算6.实例:解决实际问题1.数学建模和优化2.控制系统设计和仿真3.数据分析和可视化7.常见问题和故障排除8.参考资料和学习资源1.官方文档和教程2.网上Mathcad社区3.相关书籍和学习视频1. 安装和启动Mathcad首先,您需要从官方网站下载Mathcad的安装程序并按照提示进行安装。
安装完成后,您可以在计算机的启动菜单或桌面上找到Mathcad的快捷方式。
双击快捷方式即可启动Mathcad。
2. Mathcad界面的基本组成部分Mathcad的界面由菜单栏、工具栏和工作区组成。
菜单栏包含各种菜单选项,用于执行各种操作。
工具栏提供常用功能的快捷方式。
工作区是您用于输入和编辑数学表达式的主要区域。
3. Mathcad的使用技巧在Mathcad中,您可以输入和编辑各种数学表达式,并进行计算、绘图和数据处理。
以下是一些常用的使用技巧:3.1 输入和编辑数学表达式在Mathcad的工作区中,您可以直接输入数学表达式,并使用键盘上的各种运算符和函数来编辑表达式。
您可以使用括号来明确运算顺序,并使用空格和换行来提高可读性。
3.2 使用变量和函数在Mathcad中,您可以定义变量并使用它们来进行各种计算。
您还可以定义函数并将它们用于复杂的数学操作。
mathcad14键盘操作一览表
![mathcad14键盘操作一览表](https://img.taocdn.com/s3/m/a23931ff52ea551811a6871d.png)
Mathcad键盘操作操作符键盘符说明数值运算操作符!阶乘符号,等价于算术工具栏上的n!运算符”在不同的情况下有不同的含义。
当在方程或表达式中使用该键时,表示求共轭运算;当在Mathcad工作区的空白位置使用该键时,表示插入文本区域,相当于Text菜单上的CreateTextRegion命令#求表达式连乘的变量积的运算,等价于微积分工具栏上的运算符$求表达式连加的变量和的运算,等价于微积分工具栏上的运算符&求定积分运算,等价于微积分工具栏上的运算符’输入一对括号,等价于算术工具栏上的()运算符(输入左括号)输入右括号*乘号,等价于算术工具栏上的×运算符+加号,等价于算术工具栏上的+运算符,用来分隔函数中的变量、图形占位符中的名称、范围变量中的第二个数值;用于范围变量中的最后一个值,等价矢量和矩阵工具栏上的m..n运算符-负号或减号,等价于算术工具栏上的-运算符/除号,等价于算术工具栏上的/运算符〈小于号,等价于运算和布尔工具栏上的<运算符>大于号,等价于运算和布尔工具栏上的>运算符?微分运算,等价于微积分工具栏上的运算符[下标操作符,等价于矩阵工具栏上的x i运算符\根号,等价于算术工具栏上的运算符^幂运算,等价于算术工具栏上的X Y运算符键盘符说明|绝对值运算,等价于矩阵工具栏上的|M|运算符Ctrl+1求矩阵的转置矩阵,等价于矩阵工具栏上M T运算符Ctrl+3不等于号,等价于布尔工具栏上的≠运算符Ctrl+4矢量和,等价于矩阵工具栏上的∑V运算符Ctrl+9小于等于号,等价于布尔工具栏上的≤运算符Ctrl+0大于等于号,等价于布尔工具栏上的≥运算符Ctrl+8叉积运算,等价于矩阵工具栏上的运算符Ctrl+—矢量化运算,等价于矩阵工具栏上的运算符Ctrl+=布尔等于号,等价于布尔工具栏上的黑体=运算符Ctrl+6矩阵提取列操作,等价于矩阵工具栏上的运算符Ctrl+Shift+4无变量求和运算,等价于微积分工具栏上的运算符Ctrl+Shift+3无变量求积运算,等价于微积分工具栏上的运算符Ctrl+Shift+?求n阶导数运算,等价于微积分工具栏上的运算符Ctrl+\求n次方根运算,等价于算术工具栏的运算符Ctrl+Enter断行加法符号运算操作符Ctrl+I不定积分运算,等价于微积分工具栏上的运算符Ctrl+=逻辑等于号,等价于布尔工具栏上的黑体=运算符Ctrl+L从两侧求极限运算,等价于微积分工具栏上的运算符Ctrl+shift+A从上求极限运算,等价于微积分工具栏上的运算符Ctrl+shift+B从下求极限运算,等价于微积分工具栏上的运算符Ctrl+.符号运算符,等价于符号工具栏上的运算符Ctrl+Shift+.关键字符号运算符,等价于符号工具栏上的运算符工作区和窗口操作文件编辑操作光标移动操作生成键。
mathcad笔记-(27158)
![mathcad笔记-(27158)](https://img.taocdn.com/s3/m/f8924d3914791711cc7917b5.png)
Mathcad笔记--------王定略学mathcad有个很重要的工具,就是帮助,一定要多用。
1.加减乘除,和excel一样,除直接按”/”是分号,按”Ctrl+/ “是算数里面的除号。
2.平方根是”\”3.有下标的定义变量例如L n,L+“.”+n,还有一种是L+[ +n,但是后面一种不能定义变量,它是矩阵里面的下标。
4.变量的上标打一撇如b’c,用Esc按钮正下面的那个按钮,平常word中打“~”也用这个键。
5.将mathcad文档底色改成灰色有两种方法。
一是:视图---区域。
这样,文本框是白色的,周围是灰色的。
二是:格式----颜色----背景。
选择灰色。
这样的话,文本框里面也是灰色的。
6.Mathcad的取整函数,floor(x),向下取整函数,即舍掉x的小数位,取其整数位;ceil(x),向上取整函数,即只要x 有小数位,都进1后取整。
记住,函数的第一个字母是小写,大写的话是另外一个函数。
7. Ctrl+9 ≤ ,Ctrl+0 ≥。
8. 分几种情况关系运算,“}”,或者add line 命令,在编程工具栏里面。
Eg : (这个是程序的标志符,有add line 包着的,就是一个程序)。
9. 变量的下标可以使用中文。
10. C trl+Z 撤销上一步操作。
(很多软件都是这样的,比如office )11. M athcad 变量定义顺序是从上到下、从左到右。
12. 一般短变量名没有长变量名方便理解,所以定义变量的时候尽量定义清楚点。
13. 虚数i 、j 不能单独使用,前面必须加数字,因为直接用会被认为是变量。
1i 表示i 。
Mathcad 会显示为i 的,但输入必须输入1i 。
300030a if x a if x a ifx =>===-<14.向量中的区间变量输入,X:1;8 显示:X:=1…8,默认步长是1。
如果步长不为1,则先输入,X:1,3;9 显示:X:=1,3…9,步长是2。
mathcad教程
![mathcad教程](https://img.taocdn.com/s3/m/4cedbffbab00b52acfc789eb172ded630b1c980f.png)
mathcad教程Mathcad是一种强大的数学建模和数据分析软件,用于求解复杂的数学问题和执行工程计算。
下面是一份简要的Mathcad教程。
首先,安装Mathcad。
你可以从官方网站下载Mathcad的安装程序,然后按照安装向导的指示完成安装。
启动Mathcad后,你将看到一个空白的工作区。
在这个区域内,你可以输入数学表达式、定义变量、进行计算等操作。
在Mathcad中,你可以使用基本的数学符号进行计算,比如加法、减法、乘法、除法等。
你只需要在工作区内输入相应的表达式,然后按下回车键进行计算。
你还可以在Mathcad中定义变量。
使用“:=”操作符可以给一个变量赋值。
例如,如果你想定义一个变量x,可以输入“x:=2”,然后按下回车键。
Mathcad还提供了丰富的函数库,可以进行复杂的数学计算。
你可以使用内置的函数,比如sin、cos、log等,也可以自定义函数。
输入函数名和参数,然后按下回车键进行计算。
在Mathcad中,你可以进行符号计算,比如求解方程、求导、积分等。
使用“solve”函数可以求解方程。
例如,如果你想求解方程“x^2 - 4 = 0”,可以输入“solve(x^2 - 4 = 0, x)”进行求解。
Mathcad还支持绘制图形。
你可以使用“plot”函数绘制函数图像,也可以使用“scatterplot”函数绘制散点图。
输入相应的函数或数据,然后按下回车键进行绘图。
此外,Mathcad还支持数据分析。
你可以导入数据文件,进行统计分析、回归分析等操作。
使用“worksheet”可以新建一个工作表,然后输入数据和相应的分析函数,按下回车键进行计算。
在Mathcad中,你可以使用注释和文本框来添加说明和注解。
使用“//”可以添加注释。
使用文本框工具可以添加文本框,然后在文本框中输入文字。
最后,你可以将Mathcad文档保存为不同的格式,比如Mathcad文档、PDF文件、Word文档等。
Mathcad 快速学习手册
![Mathcad 快速学习手册](https://img.taocdn.com/s3/m/45a6e078f46527d3240ce05d.png)
目 录
1、等号 .....................................................................................................................2 2、输出希腊字母 .....................................................................................................2 3、方程求解,包括解决线性规划和非线性规划 .................................................2 4、符号运算,使用 symbolic 工具箱 ...................................................................3 5、微积分运算 .........................................................................................................4 6、矩阵运算 .............................................................................................................5 6、解微分方程 .........................................................................................................6 7、图形制作 .............................................................................................................6 8、编程应用 .............................................................................................................7 9、概率计算 .............................................................................................................8 10、回归分析与曲线拟合 .......................................................................................9
mathcad14新手入门专用简明教程要点
![mathcad14新手入门专用简明教程要点](https://img.taocdn.com/s3/m/17fce636915f804d2b16c158.png)
去第一章 Mathcad简介Mathcad即数学CAD,是美国Mathsoft公司于1986年推出的一个可视化的处理数学问题的软件包。
其早期版本运行于DOS下,直到4.0版才运行于Windows环境下。
Mathcad早期版本一直偏爱于数值计算,直到6.0版,才引入符号计算功能,不过符号计算,并不是Mathcad的强项,它不如我们下面将要介绍的另外两个数学软件包。
其程序设计功能,也是6.0版后才有的功能,但在Mathcad中进行程序设计,却与其它编程语言有着本质的不同,其语言简单明了,可视化强,近似于其它程序的流程图。
Mathcad不但是一个超级的数学计算器,而且还是一个出色的数学公式编辑器。
只要你用过Word的Eqation,你就会发现用Mathcad 的数学公式编辑器输入一个数学公式有多么的简单。
另外,Mathcad也称得上是一个优秀的文本编辑器,目前国际上很多科技论文,就是用Mathcad排版打印的。
在Mathcad中,你能够进行有关高等数学、线性代数、数值分析、概率统计等方面的各种运算,并且能够绘制常用的数学图形。
它还为工程应用提供了各种量纲的转换。
下面以Mathcad7 Professional为基础,简要介绍Mathcad的使用方法。
1.1 Mathcad的集成环境与基本操作在安装完Mathcad7后,单击“开始→程序→mathcad7→Mathcad 7 Professional”即可进入Mathcad7,下面是Mathcad的用户界面。
可以看出,Mathcad的界面与我们常用的软件如Office系列软件很相似。
它含有9个主菜单,即文件管理(File)、编辑(Edit)、视图(View)、插入(Insert)、格式(Format)、数学计算(Math)、符号计算(Symbolics)、窗口管理(Window)、帮助(Help),每个菜单可以直接单击打开,也可以同时按ALT和菜单上的下划线字母,如ALT+O。
Mathcad2001-基本操作
![Mathcad2001-基本操作](https://img.taocdn.com/s3/m/9f8ead6dd15abe23482f4dc6.png)
1.光标移动
Mathcad2001是一个全屏幕编辑软件, 除支持鼠标单击定位外,还可使用如下 表所示的快捷键。
移动键 ←→↑↓ Shift+↑或↓
在空白处
在文本区域中
在数学区域中
向左右上下移动十字 丝光标,若遇到区域 则进入,十字丝将变 成文本播插入符或公 式编辑线
在文本区域中
在数学区域中
Tab
Shift+Tab
Home 或 End
Ctrl + Home 或 End
Enter Space PgUp 或 PgDn Shift + PgUp 或 PgDn
向右移动十字丝
插入 Tab 缩进
跳到下一个占位符,若 没有占位符则跳出区域
跳到上一个占位符,若
没有占位符则跳出区域
Mathcad2001允许对已输入的表达式进 行编辑,若需修改其中的某个字符,可 用鼠标单击使编辑线仅包围这个字符, 按“Backspace”键删除光标指针前面的 字符,而按“Delete”键则删除光标指 针后面的字符,然后重新输入字符或算 子。如果想要删除表达式的部分内容, 可使用空格键改变编辑线的范围将它们 选中,然后使用“Edit”菜单中的“Cut” 命令。
同↑或↓
把插入线左右移动 一字符或上下移动 一行
把插入线上或下移 动一行,并选择新老 位置之间的内容
把编辑线左右移动一个 字符或上下移动
从上或下方移出区域
移动键 Shift+←或→ Ctrl+↑或↓ Ctrl+←或→
在空白处 同←或→
同↑或↓ 同←或→
在文本区域中
在数学区域中
选择插入线左右面 的一个字符
该区域锁定后自动隐藏。也可在锁定操作前, 使 用 “ Format” 菜 单 “ Area” 命 令 的 子 命 令 “Collapse”隐藏该区域内容。要恢复显示, 可单击分界线选中它,然后使用“Format”菜 单“Area”命令的子命令“Expand”。
mathematica主要知识点汇总
![mathematica主要知识点汇总](https://img.taocdn.com/s3/m/75e0fcc8bb4cf7ec4afed0e5.png)
《mathematica 》主要知识点汇总变量赋值、清除 1. V1= ; 变量赋值;2. Clear[v1, v2, ]; 变量清除Clear["Global`*"] 清除所有变量;函数的定义及清除 1. f[v1_,v2_]:= ; 2. 函数的清除 Clear[f];四.代数式的化简和展开 1. Simplify e xpr 化简代数2.Factorpoly 对代数式进行因式分3. Expand e xpr展开代数4. Collect e xpr,x 把代数式按X的同次幂合5. Togethere xpr 通分并化6. Cancel e xpr 约去分子分母的公因7. Apart e xpr将有理式分简为最简分式之用Mathematica 作2D 图如何用mathematica绘制二维散点图如何用mathematica进行2维参数方程绘图如何用mathematica绘制3D显函数的图形如何用Mathematica求极限,导数(1) 极限:(2) 单侧极限:左极限:右极限:如何用Mathematica求导数如何用Mathematica求高阶导数如何用Mathematica求混合导数如何用Mathematica对数列和级数进行求和如何用Mathematica进行连乘如何用Mathematica求不定积分如何用Mathematica 求定积分、数值积分如何用Mathematica 展开级数如何用mathematica 求多变量函数的泰勒展开式如何在Mathematica 中解方程注:方程的等号必须用:= =如何在Mathematica中解方程组Solve[{方程组},{变元组}]注:方程的等号必须用:= =如何在Mathematica中解不等式先加载:Algebra`InequalitySolve` ,加载方法为:<<Algebra`InequalitySolve` 然后执行解不等式的命令InequalitySolve,此命令的使用格式如下:<--mstheme-->如何在Mathematica中解不等式组先加载:Algebra`InequalitySolve` ,加载方法为:<<Algebra`InequalitySolve` 然后执行解不等式组的命令InequalitySolve,此命令的使用格式如下:<--mstheme-->如何在Mathematica中解不等式组先加载:Algebra`InequalitySolve` ,加载方法为:<<Algebra`InequalitySolve` 然后执行解不等式组的命令InequalitySolve,此命令的使用格式如下:<--mstheme-->如何用Mathematica解微分方程如何用Mathematica解微分方程组。
Mathcad操作指南
![Mathcad操作指南](https://img.taocdn.com/s3/m/7d1a50f527d3240c8547ef05.png)
Mathcad操作指南基础部分 (3)LESSON 1. MATHCAD工具栏及面板 (11)LESSON 2:使用MATHCAD工作区域 (13)LESSON 3: 输入数学和文本 (14)LESSON 4: 使用MATHCAD模板及样式 (17)LESSON 5: 定义变量 (18)LESSON 6: 定义函数 (19)LESSON 7: 建立数学表达式 (21)LESSON 8: 编辑表达式 (23)LESSON 9: 定义变量范围 (25)LESSON 10: 定义矢量和矩阵 (28)LESSON 11: 图表 (32)LESSON 12:数字和文本格式 (39)LESSON 13: 结果格式化 (40)LESSON 14:单位运算 (43)LESSON 15:MATHCAD的编程 (44)在哪里可以得到更多帮助: (50)基础部分注意此稿包含的使用Mathcad 11版本的指南同从软件内置的指南相同。
最初的资料来源于Mathcad 7的专业版,更新了Mathcad 11版本新增加的内容。
因此, 有可能涉及到MathCad 7相关的信息,也可能在此稿中出现,标识符同MathCad 11版有些不同。
我们已经做了一些必要的编辑工作,用命令表格介绍材料,以满足FAMU - FSU 学院的机械工程系采用MathCad进行动力系统课程教育的需要。
如果未经著作拥有者许可仅限于本公司使用,不得提供给其他公司使用,MathSoft公司。
简介: Mathcad 优点Mathcad 是唯一的一个在同一张工作表集合了数学公式、数字、文本和图表的功能强大的工程应用工具。
和其它数学软件不同的是,Mathcad 是用和您一样的方式做数学。
那是因为它的操作界面就像是铅笔和纸张。
Mathcad的操作界面就是一个空白的工作区域,您可以在上面直接输入公式、图表或者是方程式,而且可以在任意的地方插入文字注解。
不像有些数学软件需要您会使用某种相关的语言,Mathcad 可以让您直接使用自然数学语言来进行工作。
Mathcad操作指南
![Mathcad操作指南](https://img.taocdn.com/s3/m/7d1a50f527d3240c8547ef05.png)
Mathcad操作指南基础部分 (3)LESSON 1. MATHCAD工具栏及面板 (11)LESSON 2:使用MATHCAD工作区域 (13)LESSON 3: 输入数学和文本 (14)LESSON 4: 使用MATHCAD模板及样式 (17)LESSON 5: 定义变量 (18)LESSON 6: 定义函数 (19)LESSON 7: 建立数学表达式 (21)LESSON 8: 编辑表达式 (23)LESSON 9: 定义变量范围 (25)LESSON 10: 定义矢量和矩阵 (28)LESSON 11: 图表 (32)LESSON 12:数字和文本格式 (39)LESSON 13: 结果格式化 (40)LESSON 14:单位运算 (43)LESSON 15:MATHCAD的编程 (44)在哪里可以得到更多帮助: (50)基础部分注意此稿包含的使用Mathcad 11版本的指南同从软件内置的指南相同。
最初的资料来源于Mathcad 7的专业版,更新了Mathcad 11版本新增加的内容。
因此, 有可能涉及到MathCad 7相关的信息,也可能在此稿中出现,标识符同MathCad 11版有些不同。
我们已经做了一些必要的编辑工作,用命令表格介绍材料,以满足FAMU - FSU 学院的机械工程系采用MathCad进行动力系统课程教育的需要。
如果未经著作拥有者许可仅限于本公司使用,不得提供给其他公司使用,MathSoft公司。
简介: Mathcad 优点Mathcad 是唯一的一个在同一张工作表集合了数学公式、数字、文本和图表的功能强大的工程应用工具。
和其它数学软件不同的是,Mathcad 是用和您一样的方式做数学。
那是因为它的操作界面就像是铅笔和纸张。
Mathcad的操作界面就是一个空白的工作区域,您可以在上面直接输入公式、图表或者是方程式,而且可以在任意的地方插入文字注解。
不像有些数学软件需要您会使用某种相关的语言,Mathcad 可以让您直接使用自然数学语言来进行工作。
MathCad经典入门教程(上篇)
![MathCad经典入门教程(上篇)](https://img.taocdn.com/s3/m/621dc1e9cf2f0066f5335a8102d276a200296001.png)
MathCad经典入门教程(上篇)任务2-1输入及计算方程1. 单击。
随即打开一个空白工作表,显示网格和蓝色十字线。
此十字线表示下一个数学区域、文本区域、绘图、图像或求解命令块的插入点。
单击网格或按箭头键可改变蓝色十字线的位置。
2. 键入19。
将创建一个数学区域,以数字19周围的边框表示。
3. 在该数学区域外单击。
边框将消失,而蓝色十字线重新出现。
4. 单击数字19,重新激活该数学区域。
请注意蓝色光标。
使用箭头键将光标移至数学区域最右侧的插入点,如步骤2所述。
5. 要插入加法运算符,请键入 + (加号)。
键入5。
请勿插入空格。
PTC Mathcad 可根据需要在每个运算符周围插入空格。
6. 要插入指数运算符,请在数学选项卡的运算符和符号组中单击运算符。
运算符列表随即打开。
单击 xn。
会出现占位符。
键入 2。
当光标指向运算符列表中的某个运算符时,将显示工具提示,会给出该运算符的简短说明及其键盘快捷方式。
7. 要对项19和52进行分组,请按3次空格键。
待全部所需项均突出显示后,即表示分组完成。
8. 要插入乘法运算符,请键入 * (星号)。
PTC Mathcad 将插入圆括号,以指示乘以整个组。
9. 要插入余弦函数,请键入 cos。
10. 要为该余弦函数添加自变量,请键入 ( 来获得左右圆括号。
将显示中间具有一个空白占位符的圆括号对。
请注意,在步骤5、6和8中输入运算符时也会显示空白占位符。
多数情况下,当出现此类占位符时,必须先对其进行填充,方可计算表达式。
11. 要插入常数π,请键入p,然后按Ctrl+G。
要获得常数列表,请在数学选项卡的运算符和符号组中单击常数。
12. 要计算表达式,请键入 = (等号)。
将显示求值运算符及结果。
要删除结果,必须首先选择等号,然后按 Delete 或 Backspace 键。
任务2-2编辑方程1. 要编辑您在前一任务中输入的方程,必须激活其数学区域。
单击该区域。
被激活区域的周围会显示浅灰色矩形:注意:要格式化某个区域,选择该区域即可。
Mathematica常用语句
![Mathematica常用语句](https://img.taocdn.com/s3/m/5eab221f15791711cc7931b765ce050876327593.png)
Mathematica常用语句一、常用常量PiπE eDegree 度(π/180)GoldenRatio 黄金分割比(0.618)Infinity 无穷大∞I 虚数单位ix=. 取消赋值xClear[x] 取消赋值x二、初等函数Log[x] ln xLog[a,x] log a xExp[x] x eSqrt[x] xSin[x] sin(x)Cos[x] cos(x)Tan[x] tan(x)Cot[x] cot(x)ArcSin[x] arcsin(x)ArcCos[x] arccos(x)三、函数的定义f[x_]:= 定义一元函数f[x_,y_]:= 定义二元函数四、常用函数:Plus[n1,n2,] 求和N[x,n] 取x的n位有效数字Abs[x] 取x的绝对值(x为复数时为取x的模) Sign[x] 符号函数Round[x] 最接近x的整数(可比x大也可比x小) Floor[x] 不大于x的最大整数Ceiling[x] 不小于x的最大整数Max[x1,x2,] 取变量x1,x2,的最大值Min[x1,x2,] 取变量x1,x2,的最小值Re[z] 取复数z的实部In[z] 取复数z的虚部Conjugate[z] 取复数z的共轭Arg[z] z的辐角Quotient[m,n] 取商函数(m被n除的整数部分)Mod[m,n] 取余函数(m被n除的余数部分)n!n的阶乘n!!n的双阶乘Binomial[n,m] 二项式系数mCn% 最近一次输出结果%% 倒数第二次输出%n 第n个输出结果Solve[方程] 解方程Fit[] 曲线拟合函数Simplify[] 用于化简的函数If语句If[条件,t,f]满足条件:执行t否则执行fIf[条件,t,f,u] 满足条件:执行t否则执行f无法判别执行u Which语句Which[条件1,t1,条件2,t2] 满足条件i执行ti五、表1、表的建立表名={元素1,元素2,}{循环变量n,循环初值n0,循环终值ni,步长增量d}(d为1时可省)Range[循环初值n0,循环终值ni,步长增量d](d为1时可省;n0为1时也可省)Table[通项公式f(m,n,),{m,m0,mi,d1},{ n,n0,ni,d1}]Array[f,n] 生成长为n,元素是f[i]的表Array[f,n,n0] 生成长为n,元素是f[i]且从f[n0]开始的表Array[f,{m,n}] 生成长为{m,n},元素是f[i,j]的二维数表Array[f,{n1,n2,}] 把f作用到n1,n2,构成的表2、表的调整Length[t] 求表中元素个数(即表长)T[[n]] 表t中第n个元素T[[-n]] 表t中倒数第n个元素First[t] 表t中第一个元素Last[t] 表t中最后一个元素T[[i,j]] 表t中第i个子表中的第j个元素T[[{n1,n2,}]]或Part[t,{n1,n2,}] 由表t中n1,n2,等元素组成的数表Position[t,x] 元素x在表t中的位置Take[t,{m,n}] 从表t中取出m~n的元素Rest[t] 去掉表t中第一个元素Drop[t,{m,n}] 从表t中去掉m~n的元素Prepend[t,a] 将a加到表t的第一位Append[t,a] 将a加到表t的最后一位Insert[t,a,k] 将a加到表t的第k位Raplace[t,a,k] 用a替换表t的第k位Apply[f,t] 将函数f作用到表t的每一位Sort[t] 将元素依标准排列(数字按大小,字母按abc) Reverse[t] 将元素按顺序倒排RatateLeft[t,k] 将元素向左轮换k位RatateRight[t,k] 将元素向右轮换k位Partition[t,n] 将表t分成n个元素的块Partition[t,n,d]Transpose[t] 将表t转置Join[t1,t2] 将t1和t2合并,但是不去掉重复元素Union[t1,t2,] 并集运算Intersection[t1,t2,] 交集运算Complement[t1,t2] 从t1中去掉t2中的元素六、绘图1、绘图函数Plot[f[x],{x,a,b}] 画f[x]在区间[a,b]上的函数图象ParametricPlot[{x[t],y[t]},{t,a,b }] 画参数图ListPlot[{x1,y2},{x2,y2},] 绘制点图Plot3D[f[x,y],{x,x0,x1},{y,y0,y1}] 三维图像ParametricPlot3D[{x[t],y[t],z[t]},{t,t0,t1}]参数三维图2、绘图函数修饰项①二维绘图所用的修饰项PlotRange->{a,b} 确定函数值得范围(a~b)PlotStyle->{RGBColor[a,b,c]}确定曲线颜色P lotStyle->{AbsoluteThickness[n]}确定曲线粗细(n=1、2、)②三维绘图所用的修饰项PlotPoints->{a,b} 网格数a×b个PlotRange->{a,b} 确定函数值得范围(a~b)Axes->True/False 是否显示坐标轴Boxed->True/False 是否加立体框Mesh->True/False 是否加网格Shading ->True/False 是否在曲面着色HiddenSurface-> True/False 被挡部分是否隐藏ViewPoint->{a,b,c} 调整观察角度七、极限与导数Limit[f[x],x->a] alim ()x f x → (a 可以是∞) Limit[f[x],x->a,Direction->1]求右极限 Limit[f[x],x->a,Direction->1]求左极限 D[f[x],x]df dx 或f x ∂∂ D[f[x],{x,k}]k 阶导数或k 阶偏导 D[f,x1,x2, ,xk] 1k f x x ∂∂∂D[f[x],x,NonConstants->{v1,v2,}] 求导时vi 是关于x 的函数 Dt[f,x]复合函数f 关于x 的导数 Dt[f,{x,k}]复合函数f 关于x 的k 阶导数 Dt[f,{x,k},Constants->{c1,c2,}] 求导的时候ci 看为常数Dt[f]全微分 f `[x]一阶导数( ` 是1前面的那个) f ``[x]二阶导数 Simplify[] 用于化简的函数FindMinimum[f,{x,x0}] 在x0附近求极值点(求极大值用-f)FindMinimum[f,{x,{x0,x1}}] 以x0,x1为初始值搜索极值 (用于无导数)FindMinimum[f,{x, {x,x0,a,b}] 求以x0为初始值搜索[a,b]区间的极值FindMinimum[f,{x, {x,a,b}] 求在[a,b]间的极值FindMinimum[f,{x, {x,x0},{y,y0}]多元函数极值 八、积分Integrate[f,x] 不定积分(f:被积函数,x:积分变量)Integrate[f,{x,a,b}] 定积分(f:被积函数,x:积分变量,a:上限,b:下限) Integrate[f,{x,x0,x1},{y,y0,y1},] 多重积分NIntegrate[f,{x,a,b}] 定积分近似值九、微分方程DSolve[方程组,函数f[x],变量x] 解微分方程(方程组可含有初边值条件) NDSolve[方程组,函数符号,变量符号及范围] 解微分方程数值解十、线性代数Array[a,{m,n}] 建一个m行n列的矩阵,元素为a[i,j]IndenityMatrix[n] 建一个n阶单位阵DiagonalMatrix[t] 建一个对角线上为表中元素的方阵MatrixForm[A] 将矩阵A按矩阵形式输出Det[A] 求方阵A的行列式Transpose[A] 矩阵A的转置Inverse[A ] 方阵A的逆矩阵A*B A与B对应元素相乘Dot[a,b]或a.b 数量积(.右下角)Cross[a,b]或a⨯b 向量积(⨯在输入模块上)Minors[M,k] 矩阵M的所有可能的k阶子式组成的矩阵RowReduce[A] 求A的行约化矩阵LinearSolve[A,B] 求满足Ax=B的一个解NullSpace[A] 求Ax=0的基础解析Eigenvalues[M]求方阵M 的特征值 Eigenvectors[M]求方阵M 的特征向量 Eiginsystem[M] 求方阵M 的特征值和特征向量 十一、级数Series[f,{x,x0,n}] 将函数f 做泰勒展开到0()n x x SeriesCoefficient[s,n] 求级数s 中第n 阶的系数Normal[s] 舍去级数s 的余项部分 FourierTrigSeries[f[x],x,k, FourierParameters->{a,1T }]f[x]的k 阶傅里叶展开(T:周期,a:基本周期区间中心) 十二、概率Mean[d]求均值 Median[d]求中位数 Quartiles[d]求0.25分位数,中位数,0.75分位数 Quantile [d,k]求k 分位数 Variance[d]求方差(无偏估计是的方差) StandardDeviation[d] 求标准差(无偏估计是的标准差) VarianceMLE[d] 求方差(总体方差的极大似然估计) StandardDeviationMLE[d]求标准差SampleRange[d] 极差CentralMoment[d,k] k 阶中心距(k=2、3、4)Skewness[d]偏度 Kurtosis[d] 峰度BinCounts[d,{a,b,k}] 将a~b 按长度k 等分小区间,求出在每个小区间的数据个数Max[x1,x2,] 取变量x1,x2,的最大值Min[x1,x2,] 取变量x1,x2,的最小值Length[t] 求表中元素个数(即表长) BarChart[bc] 画直方图(bc为数据对)。
Creo与Mathcad-集成应用的工程笔记
![Creo与Mathcad-集成应用的工程笔记](https://img.taocdn.com/s3/m/c99d69721ed9ad51f01df2c5.png)
2015年11月3日工程设计面临的挑战•理想的流程是高效有力地获取和传达:o 设计意图o 工程的关键值和优化参数o 符合性能要求的范围o 验证分析工程设计面临的挑战•设计参数–您能快速确认设计参数/约束条件对于你的项目来说是否至关重要吗?•设计迭代–您需要减少每个设计所需的设计迭代和原型的数量吗?•仿真–您需要缩短“设计仿真”阶段所花费的时间吗?•文档–您需要用一种更容易被人理解的方式来记录仿真结果吗?•易用性–您需要一款对于无经验的工程师来说要求较少过渡时间和培训的工具吗?•工程 = 科学(研发)+ 实际应用•换而言之:研发和产品开发之间存在直接联系–这一联系通常体现为数字(非几何图形)的形式工程设计面临的挑战什么是PTC Mathcad?是一款数字化的工程笔记本,执行您的工程计算同时管理您的设计意图求解记录共享PTC Mathcad将易用且熟悉的工程笔记本与超强计算能力的数学引擎结合在一起什么是PTC Mathcad•标准的数学符号–无需掌握PTC Mathcad就能理解PTC Mathcad文档•全面支持各种单位换算–显式的单位定义可以减少不同文化的的单位应用造成的错误,同时防止不同单位进行计算的错误•面向文档的方式–PTC Mathcad让计算和沟通交流变得一样方便•可视化演示特征–将文本、方程、表达式、图表&图像集于一体,有助于更加清晰地交流沟通什么是PTC Mathcad•当前集成的现状:PTC Mathcad 分析特征–应用PTC Mathcad 工作表作为计算引擎–参数通过应用实例的特定UI 接入PTC Creo –PTC Creo 模型和PTC Mathcad 工作表是独立的文件•重新集成的目标:–利用PTC Mathcad 的计算能力以及文档功能 –用户界面控制和UI 结构应与PTC Creo UI 无缝集成– PTC Creo 模型和PTC Mathcad 工作表应包含在同一文件中重新集成的原因PTC Creo用户的三个应用方向记录设计意图分析驱动设计验证和确认记录设计意图• PTC Mathcad是一款强大的数学引擎和文档工具–记录关键设计决策背后工程细节的最佳应用记录设计意图•将PTC Mathcad工作表直接嵌入PTC Creo模型中–在PTC Creo模型中能够打开、编辑和保存嵌入的工作表–所有工作表中的设计细节都跟随PTC Creo模型自动交互•分析驱动设计–求解计算并用结果驱动PTC Creo模型中的尺寸•验证和确认–PTC Creo 参数验证Mathcad 计算结果在PTC Creo 和PTC Mathcad 间实现参数共享在PTC Creo和PTC Mathcad间实现参数共享•在嵌入的PTC Mathcad工作表中标记参数–输入 – 数值从PTC Creo输入到PTC Mathcad –输出 – 数值从PTC Mathcad输出到PTC Creo•在参数表中提供:Mathcad定义的输入和输出在PTC Creo和PTC Mathcad间实现参数共享•Mathcad的输入&输出能够在关系中使用,如同任何其它Creo的参数一样–Mathcad输入作为Creo的参数,Mathcad可以使用Creo的值–Mathcad输出作为Creo的参数,Creo可以使用Mathcad的值•轻松访问!–在PTC Creo 3.0安装管理器中直接可用•免费!–PTC Mathcad Express 终生免费并支持工程笔记本–可以直接升级许可来激活所有高级计算功能易于安装演示/视频演示/视频。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Mathcad 笔记--------王定略学mathcad 有个很重要的工具,就是帮助,一定要多用。
1. 加减乘除,和excel 一样,除直接按”/”是分号,按”Ctrl+/ “是算数里面的除号。
2. 平方根是”\”3. 有下标的定义变量例如L n ,L+“.”+n ,还有一种是L+[ +n ,但是后面一种不能定义变量,它是矩阵里面的下标。
4. 变量的上标打一撇如b ’c ,用Esc 按钮正下面的那个按钮,平常word 中打“~”也用这个键。
5. 将mathcad 文档底色改成灰色有两种方法。
一是:视图---区域。
这样,文本框是白色的,周围是灰色的。
二是:格式----颜色----背景。
选择灰色。
这样的话,文本框里面也是灰色的。
6. Mathcad 的取整函数,floor(x),向下取整函数,即舍掉x 的小数位,取其整数位;ceil(x),向上取整函数,即只要x 有小数位,都进1后取整。
记住,函数的第一个字母是小写,大写的话是另外一个函数。
7. Ctrl+9 ≤ ,Ctrl+0 ≥。
8. 分几种情况关系运算,“}”,或者add line 命令,在编程工具栏里面。
Eg :(这个是程序的标志符,有add line 包着的,就是一个程序)。
9. 变量的下标可以使用中文。
10. Ctrl+Z 撤销上一步操作。
(很多软件都是这样的,比如office )11. Mathcad 变量定义顺序是从上到下、从左到右。
12. 一般短变量名没有长变量名方便理解,所以定义变量的时候尽量定义清楚点。
13. 虚数i 、j 不能单独使用,前面必须加数字,因为直接用会被认为是变量。
1i 表示i 。
Mathcad 会显示为i 的,但输入必须输入1i 。
14. 向量中的区间变量输入,X:1;8 显示:X:=1…8,默认步长是1。
如果步长不为1,则先输入,X :1,3;9 显示:X :=1,3…9,步长是2。
(";"表示…)15. 常用的几个内置函数矩阵函数300030a if x a if x a if x =>===-<函数名函数意义Rows(W) 矩阵M的行数Cols(W) 矩阵M的列数Identity(n) 产生n阶单位矩阵tr(W) 矩阵M的迹augment(M1,M2) 由矩阵M1,M2生成的增广矩阵对数和指数函数函数名函数意义exp(Z) 指数函数In(x) 自然对数Log(x) 以10为底的对数函数统计函数函数名函数意义Mean(V) 数据向量V各元素的均值Stdev(V) 数据向量V的标准方差Var(v) 数据向量V的方差求解方程函数函数名函数意义Root(exp,var) 求解表达式等于0的解find(var1,var2) 在求解模块中求满足约束条件的解minerr(var1,var2) 在求解模块胡总求使约束条件极小化误差的解16.自定义函数很简单,就是自己在mathcad里面写上去就行了,例如f(x,y)=x2+y2(函数参数要用括弧括在里面,参数之间用逗号隔开),不过有一点要注意,就是参数的参数,就是括弧里面的参数之前不用定义,除此以外的参数,在函数前都必须定义。
17.如果输入表达式太长,可以输入Ctrl+Enter换行,不过要注意的是,Ctrl+Enter换行后是加号,也就是说必须是加号的位置才能换行。
18.在mathcad中,以b、o和h作为后缀的数值分别表示为二进制数、八进制数和十进制数。
所以,以b,o,h作为变量名的时候,数值和它相乘,一定要输入“*”乘号。
19.乘号的形状,默认是个小点,可以修改,在“数学-选项-显示”里面。
(2001里面这样设置,13以后可以直接右键里面选择乘号的样子,也可以“工具-工具表选项-显示”"tools-worksheet options-display"里面设置乘号的样子。
)20. 一个数组连乘或连加,先把数组定义成区间变量X:=2,4…10,然后30xx =∑或33.8410xx =⨯∏。
21. 布尔运算一共有十种,分别是 大于(>),小于(<),等于(=),不等于(≠),大于或等于(≥),小于或等于(≤),与运算(∧),或运算(∨),异或运算(○+),非运算(取反运算)(?)。
(方程,不等式的符号都是布尔运算符)Eg :x:=1 y:=2 Z:=x =y 则Z=022. 布尔运算在除了判断,在实际运算中也有很大的作用,比如,z=x*y ,x>y 时,z 取x*y ,否则z 取0。
就可以写成z:=(x>y)*x*y 。
23. 矩阵的下标,默认从0开始。
比如X:=(1,2,3,4,5),那么X 0=1,X 1=2,…。
这个默认起始值可以调整,2001版中在“数学-选项-内建变量-数值初始值”里面,13,14版在“工具-工作表选项-内置变量-数组原点”” "tools-worksheet options-built-invariables=array origin ”里面。
24. Mathcad 中矩阵下标,A x,y ,第一个表示行,第二个表示列。
25. 矩阵计算中,如果加了一个数值,比如A+4,则这个数值被认为是所有元素都为4的矩阵。
26. Mathcad 矩阵计算中,提供了一种比较怪异的功能,矩阵向量化,就是两个矩阵运算时,一旦用了矩阵向量化运算符后,就会变成矩阵每个元素对应另一个矩阵的元素间的运算,然后在组成矩阵。
例如,123345A 456B 678789912⎛⎫⎛⎫ ⎪ ⎪== ⎪ ⎪ ⎪ ⎪⎝⎭⎝⎭,,则3815A 24354863818B ⎛⎫ ⎪⋅= ⎪ ⎪⎝⎭。
27. Mathcad 可以通过“插入-数据-文件输入”从外界文档中获得数据,一般是txt 和excel文档,从而形成矩阵。
也可以“插入-组件-数据导入向导-~”。
28. 多项式的根,也就是一元多次方程的根。
Mathcad 提供了两种函数,root(f(var1,var2, ...), var1, a, b) 和polyroots(v) 。
(root 函数默认f(x)=0,你只用输入root 函数,除了解多项式的方程,也可以解f(x)的式子就行了。
)用简单的例子说明root(f(var1, var2, ...), var1, a, b),第一个参数f(var1,var2, ...) 是多项式;第二个参数var1是要求的未知数;后两个参数a, b是我们给根的一个范围,a<var1<b,要记住的是f(a)和f(b)的符号必须相反,否则方程无解。
(root只能求一个未知数的一个根)举个例子eg:f(x):=x2+2x-8 root(f(x),x,1,3)=2f(x,y):=x2+y2+2x-9 y:=1 root(f(x,y),x,1,3)=2最后两个参数也是可以缺省的,不过在求根之前必须先给x赋个值才能计算。
Eg:f(x):=x2-2x+1 x:=0 root(f(x),x)=1有一点要注意,x赋值不同,根的误差也不同,x赋值离真值太远,误差可能很大。
第一种方法则不存在这个问题。
polyroots(v)这个函数就没那么复杂,参数v是个列向量,用矩阵命令做的。
以上个例子为例,f(x)=3x2-2x+1123v⎛⎫⎪=- ⎪⎪⎝⎭(以降幂方向做向量,即从0次幂开始,缺的幂次,系数填0)。
polyroots(v)=10.333-⎛⎫ ⎪⎝⎭。
可以发现polyroots(v)比root(f(var1, var2, ...), var1, a, b)函数要好用,但是root函数除了解多项式也能解别的函数,用法是一样的。
29.Mathcad有比较强大的绘图功能,最常用的就是X-Y二维图。
“插入-图表-X-Y绘图”"insert-Graph-X-Y plot"。
在图形里面,横坐标位置输入x坐标的参数,纵坐标输入y坐标的参数即可。
这个自己一试就知道怎么用了。
它配合root函数一起使用求值很好,因为root函数先要估一个根的范围,先把函数的图画出来,大抵的范围一看就知道了。
30.X-Y二维图中,默认有6个参数可以填,分别是x轴参数,y轴参数,x轴显示范围,y轴显示范围,Eg:X 轴参数是x ,y 轴参数是f(x),x 轴范围是(-10,-5),y 轴范围是(-1,1)。
这个x 轴,y 轴范围可以用来调整图形显示的精度,可以用来判断根的范围。
其他参数可以通过设置调出来。
31. mathcadX-Y 二维图除了能做函数的图形以外,还可以做离散点的函数,x 轴,y 轴坐标都用列向量提供,它会把对应的点连起来。
(嫌占位置可以用横向量加转置)32. 解方程组,用given …find ,minerr ,maxmize ,minimize 函数计算,最常用的是given-find 函数。
举个例子EG : X:=1 y:=0 z:=3givenx+y+z=1x-e y+z =0x-y+z=1find(x,y,z)=-610-6.34610⎛⎫ ⎪ ⎪ ⎪⨯⎝⎭ 可见,解方程组和root 函数解方程一样,要先给未知数赋值。
Mathcad 里面解方程是用的迭代法,需要一个初始值进行迭代。
given 后给出方程组,find 函数求得答案。
这里有几点要注意:1、解方程前必须赋值;2、given 函数必须单独占一行;3、方程中的等号是布尔运算中的等号(ctrl+ =),而不是等号(=)。
4、初始赋值不同,误差也不一样,这个要小心;5、赋初始值迭代我们可以人工干预,开始并不知道赋值多少比较好,就随便赋个值,然后按照计算的结果再进行赋值,这样结果会比较接近真值。
值得注意的是,像-6.346×10-6这种超级小的数,一般真值就是0,我们按0重新赋初始值。
minerr ,maxmize ,minimize 函数与find 函数有什么不同呢,这个可以查看mathcad 的帮助。
minerr 函数与find 函数的区别就是,不管方程有没有解,minerr 函数都会把迭代的结果给出来,而find 函数则会提示方程无解。
maxmize ,minimize 两个函数则是解不定方程的,求极值的。
这里的given 函数一般就给约束条件比如x>0之类的。
如果将“=”换成“→”,代数运算将变成符号运算,这种情况不需要赋初值,直接解出精确解。
计算会慢点,但这点时间对我们而言无所谓,基本感觉不出来。
解方程(组)的时候,方程的等号或者Minimize(f, var1, var2, ...)、Maximize(f, var1, var2, ...)。
举个例子:Z(x,y):=80x+45yX:=1 y:=1Given33. 三角函数,要注意的是,默认是用弧度计算,如果想用角度,可以后面加个deg ,或者直接乘以π/180。