ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:125.11KB ,
资源ID:8492459      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8492459.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(mathcad笔记.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

mathcad笔记.docx

1、mathcad笔记Mathcad笔记 -王定略学mathcad有个很重要的工具,就是帮助,一定要多用。1. 加减乘除,和excel一样,除直接按”/”是分号,按”Ctrl+/ “是算数里面的除号。2. 平方根是”3. 有下标的定义变量例如Ln,L+“.”+n,还有一种是L+ +n,但是后面一种不能定义变量,它是矩阵里面的下标。4. 变量的上标打一撇如bc,用Esc按钮正下面的那个按钮,平常word中打“”也用这个键。5. 将mathcad文档底色改成灰色有两种方法。一是:视图-区域。这样,文本框是白色的,周围是灰色的。二是:格式-颜色-背景。选择灰色。这样的话,文本框里面也是灰色的。6. Ma

2、thcad的取整函数,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. 一般短变量名没有长变量名方便理解,所以

3、定义变量的时候尽量定义清楚点。13. 虚数i、j不能单独使用,前面必须加数字,因为直接用会被认为是变量。1i表示i。Mathcad会显示为i的,但输入必须输入1i。14. 向量中的区间变量输入,X:1;8 显示:X:=18,默认步长是1。如果步长不为1,则先输入,X:1,3;9 显示:X:=1,39,步长是2。(;表示)15. 常用的几个内置函数矩阵函数函数名函数意义Rows(W)矩阵M的行数Cols(W)矩阵M的列数Identity(n)产生n阶单位矩阵tr(W)矩阵M的迹augment(M1,M2)由矩阵M1,M2生成的增广矩阵对数和指数函数函数名函数意义exp(Z)指数函数In(x)自然

4、对数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(函数参数要用括弧括在里面,参数之间用逗号隔开),不过有一点要注意,就是参数的参数,就是括弧里面的参数之前不用定义,除此以外的参数,在函数前

5、都必须定义。17. 如果输入表达式太长,可以输入Ctrl+Enter换行,不过要注意的是,Ctrl+Enter换行后是加号,也就是说必须是加号的位置才能换行。18. 在mathcad中,以b、o和h作为后缀的数值分别表示为二进制数、八进制数和十进制数。所以,以b,o,h作为变量名的时候,数值和它相乘,一定要输入“*”乘号。19. 乘号的形状,默认是个小点,可以修改,在“数学-选项-显示”里面。(2001里面这样设置,13以后可以直接右键里面选择乘号的样子,也可以“工具-工具表选项-显示”tools-worksheet options-display里面设置乘号的样子。)20. 一个数组连乘或连

6、加,先把数组定义成区间变量X:=2,410,然后或。21. 布尔运算一共有十种,分别是 大于(),小于(y时,z取x*y,否则z取0。就可以写成z:=(xy)*x*y。23. 矩阵的下标,默认从0开始。比如X:=(1,2,3,4,5),那么X0=1,X1=2,。这个默认起始值可以调整,2001版中在“数学-选项-内建变量-数值初始值”里面,13,14版在“工具-工作表选项-内置变量-数组原点” tools-worksheet options-built-in variables=array origin”里面。24. Mathcad中矩阵下标,Ax,y,第一个表示行,第二个表示列。25. 矩阵

7、计算中,如果加了一个数值,比如A+4,则这个数值被认为是所有元素都为4的矩阵。26. Mathcad矩阵计算中,提供了一种比较怪异的功能,矩阵向量化,就是两个矩阵运算时,一旦用了矩阵向量化运算符后,就会变成矩阵每个元素对应另一个矩阵的元素间的运算,然后在组成矩阵。例如,则。27. Mathcad可以通过“插入-数据-文件输入”从外界文档中获得数据,一般是txt和excel文档,从而形成矩阵。也可以“插入-组件-数据导入向导-”。28. root函数,除了解多项式的方程,也可以解别的所有一次方程,方法和解多项式的方程是一样的。多项式的根,也就是一元多次方程的根。Mathcad提供了两种函数,ro

8、ot(f(var1, var2, .), var1, a, b) 和polyroots(v) 。(root函数默认f(x)=0,你只用输入f(x)的式子就行了。)用简单的例子说明root(f(var1, var2, .), var1, a, b),第一个参数f(var1,var2, .) 是多项式;第二个参数var1是要求的未知数;后两个参数a, b是我们给根的一个范围,avar10之类的。Minimize(f, var1, var2, .)、Maximize(f, var1, var2, .)。举个例子:Z(x,y):=80x+45yX:=1 y:=1Given33. 三角函数,要注意的是,

9、默认是用弧度计算,如果想用角度,可以后面加个deg,或者直接乘以/180。34. 求极限,积分,微分和求导要注意的是,最后求结果时不是用等号(=),而是和符号运算一样用箭头符号()。求导数的时候,拐角那个点的导数是不存在的,那个点的附近求出来的导数,误差很大,这个要注意。(eg “0”是一个奇点,求0.0001的导数,误差就很大)35. 符号运算,功能主要都是在符号工具栏里面。(符号运算的功能都能用到代数计算中) “”符号等号,mathcad14自己是这样叫的,是用的最多的符号运算符。相当于代数运算的等号。其实也能代替等号,在代数式中运用。不过返回的是分数(如果等式里面没小数的话),等号返回的

10、则是小数。求积分,极限,微分,导数都是用“”。符号运算的基本格式是:“表达式+关键字+”,这个“关键字”在左边的工具栏中,大部分都是。simplify关键字是化简运算符,功能是将一个多项式中多余的累赘部分去掉,成为一个最精简的式子。expand关键字是展开运算符,功能是将被乘方,相乘之类相连的式子释放成多项式。factor关键字是因式分解运算符,功能和展开运算符刚好反过来,将多项式编程连乘(除)的式子。coeffs关键字是求多项式系数的运算符,“多项式+coeffs+与要求系数相对应的参数+”,功能是将多项式某个未知数的系数提出来做成一个列向量。Eg:2x4+3x2+2x+4coeffs,x(

11、4 2 3 0 2)T,是从0次幂开始的,如果有缺就补0。以上四个关键字是除了符号等号用的最多的符号运算符。别的可以查阅帮助。36. 符号运算允许多个关键字一起作用,以简化运算过程。操作方法就是点完一个关键字以后不按回车而是接着点第二个,第三个关键字就可以了。Eg:。37. 符号运算可以解方程,和不等式。关键字solve。用法“式子+solve,未知数+”。例子: ,注意(ax中间一定不要忘记了输入*乘号)。(“?”是布尔运算符与,_c1a且a0且_c2-a时,x的范围就是_c1叠加上_c2的范围。)符号运算符解方程和不等式同样可以用到代数计算中去解方程和不等式。而且不需要赋初始值,虽然计算慢

12、点,但以目前计算机的计算能力,这个时间差可以忽略不计。Eg:x2+11x+18=0 solve,x。38. 符号运算解方程组,方法和代数运算是一样的,用given-find函数。只是最后那个等号改成了符号等号()。符号运算接方程组也能用到代数计算中。例如: 把数字换成字母也是一样的。39. Substitute关键字,变量替换运算。EG:x+y substitute,x=a,y=ba+b.(=是布尔运算符)40. series关键字,泰勒级数展开。默认是在0点展开(a+a1(x-0)+ a2(x-0)2+),展开到6次幂。用法“式子+series,a,b,c”a:针对哪个变量展开;b:在那个点

13、展开,用布尔等号表示;c:最高展开到几次幂。a,b,c三个参数可以缺省,b,c位置可以互换。Eg: cos(x) series,3,x=2cos(2)-sin(2)(x-2)-1/2cos(2)(x-2)2。cos(x+y) series x,x=2,3-cos(y)/3-14sin(y)/15-(x-2)(2/3cos(y)-1/3sin(y)+41. parfrac关键字,将任意一个有理分式转化成分母为一次或二次的部分分式之和。对复杂的有理分式化简非常有效。Eg: 。42. mathcad的图形功能也是很强大的。我们用的最多的是二维X-Y直角坐标系。方法在前面介绍过了。这里在补充一下。1、

14、可以用f(t)=sin(t);g(t)=t2,的方式来输入图形。只需要在横坐标位置和纵坐标位置分别输入f(t),g(t)即可。2、可以通过向量来作图。i:=150,xi:=sin(i),yi:=i2.(只要元素用矩阵下标来定义,系统就默认它是矩阵的一个元素)方法和前面一样。3、可以多个函数在一个X-Y坐标系里面作图,只需要在y轴位置输入两个函数就行了,它们之间用逗号“,”隔开。4、可以读取曲线上任意一点坐标。方法是:1、选中图形;2、格式-图标-跟踪,打开X-Y跟踪对话框(format-graph-trace,X-Y trace对话框)。3、在图形上想知道坐标的地方点一下,坐标就在对话框里面出

15、现了。5、缩放(zoom)功能。选中图形,单击右键选择缩放(zoom),会出来一个对话框。然后在图形里面用鼠标选择一块你想放大的区域。对话框里面的放大和缩小按钮就会变亮,按下放大,你选择的部分会铺满整张图,点缩小,则会还原到原始状态。6、双击图形会出现格式对话框,里面有好多功能。轨迹选项里面,有个选项叫做“类型”,里面有线条、点、柱状图等选项,我们画直方图就用柱状图类型显示。43. 极坐标系和直角坐标系的使用方法很类似。就是横坐标参数表示角度(角坐标),纵坐标参数表示长度(线坐标)。最右边有两个值,表示的是长度(线坐标)的范围(的范围)。别的操作和直角坐标系是一样的。(注意的是:=1这个函数是

16、个圆,虽然函数式中没有角度,但实际上是有的,别以为它没有角坐标)44. Mathcad的程序编写,所有语句都在编程工具栏里面。1、Add line “层次线”程序模块的标志;(在add line范围内的就是一个程序,出去就程序结束了)2、”局部定义(赋值),相当于代数运算的“:=”。3、”if”选择语句;4、”otherwise”和if语句一起使用,选择语句;5、”for”循环语句;”while”循环语句;6、”break”、”continue”中断语句,前者中断整个循环,后者只中断当前进行的一次循环;7、”return”返回语句。一般层次线中执行的最后一行(不执行的不算)是程序的返回值,有时

17、候需要中途返回一个值,就用”return”语句;8、”on error”错误语句。“a+on error+b”当b出错时(不能计算),返回a。45. 关于程序的返回值,程序做执行的最后一个语句就是返回值所在语句。Eg: f(x):=,当x0时,5就是最后一个执行的语句,所以返回值就是5,当x0的时候,if语句就是最后一个句话,返回值就是2。但如果把两个语句掉个位置就不行了,因为5在最后,怎么都会执行,永远是最后执行的语句,返回的结果就永远是5了。46. If语句里面的嵌套。If语句的格式是”a+if+b”,a是返回的值,b是条件。嵌套的时候,在a的位置键入层次线add line,就会变成f(x

18、):=的样子,此时a的位置就换到下面去了。otherwise和if一起使用。表示出了if条件以外的条件。47. 循环语句。“for”语句格式:for xyzx循环变量,y值域;z为”for”语句下执行的语句,会计算值域y中每个x值对应的z值,一般z值会随x的变化而变化。Eg:,i的值域就是1到9的整数。这个值域也可以用向量给出来。Eg:,这里i的值域就是向量a,i取值在值域中按顺序一个一个取。“while”语句格式:while x yx:条件表达式;y:运算表达式。如果x为真(不为0),则执行运算表达式y。表达式y的计算必须导致x的变化。一旦x变为假(=0),循环结束。不过如果y表达式无法使x

19、变成假,则会陷入死循环,只能按Esc键才能停止计算,这个是要注意的。Eg:,(注意:运算表达式y如果不止一个表达式,要用add line嵌套起来。)这里专门用了一个变量i来执行循环变量,大多数情况下,函数变量本身就可以承担循环变量的任务。For语句的循环,循环次数是固定的,而while语句的循环是不定的。这是二者最大的区别。48. continue语句和break语句都是用来执行中断循环的语句。二者的区别在于,continue语句只中断正在执行的一次循环,中断后会进跳过continue语句以后的语句而进入下一次循环;而break语句则是中断整个循环语句,中断后执行循环语句后面的语句。它们都和条

20、件语句一道使用。Eg:,f(n)的功能是当n0时,0到n奇数之和返回给f(n);当n0时,取膜,0到-n之和。(for语句执行语句不止一个,都要用add line 嵌套)。49. 这里专门强调一次,一个程序中,到底哪一句是最后一次执行的语句,要注意,要小心,特别是条件语句多的函数。50. return语句和on error语句。return x ,读到return运算符,终止程序,并返回x。x on error y ,计算y,如果y发生错误(无意义),则计算x并返回x,否则返回y的计算结果。on error 运算符是一种特殊的条件运算符。51. 程序的递归,也就是函数自己调用自己本身。这在每一

21、种语言中都是非常重要的运算方式。Eg:,f(n)程序功能是返回n!。里面自己调用自己f(n-1),从而实现循环。52. mathcad有大量的函数,比如mod(x,y),x/y返回余数。等,多少要了解一些。以下是几个常用的函数,更多的要去了解,最好能找个mathcad函数大全下下来查比较好。max(A,B,):返回A,B,所有元素中的最大值。min(A,B,): 返回A,B,所有元素中的最小值。mod(x,y):返回余数;round(x,n):四舍五入到小数点后n位,若缺省n则默认是0,四舍五入取整;Round(z,y):返回round(z/y)?y;floor(z):返回z的最大整数;Flo

22、or(z,y):返回z的y的最大倍数;ceil(z):返回z的最小整数;Ceil(z,y):返回z的y的最小倍数;trunc(z):去掉z的小数部分,返回整数部分;Trunc(z,y):返回trunc(z/y)?y。53. 几个常用的统计函数:(统计函数的参数都是针对矩阵的)均 值:mean(A,B,): A,B,所有矩阵内的所有元素相加求均值。中位数:median(A,B, ):返回所有矩阵元素,从小到大排列,正中间的那个元素值,如果是偶数,则去正中两个元素的均值。方 差:var(M);Var(M),前者是矩阵所有元素的最大似然估计方差,后者是所有元素的无偏估计方差。标准方差:stdev(M

23、),Stdev(M),分别表示var2(M);Var2(M)。协方差:cvar(A,B)。相关系数:corr(A,B)。54. 几个矩阵函数:augment(A,B,):矩阵合成函数,就是将矩阵(向量)A,B,按从左到右的顺序合成矩阵。Eg:A=(1 2);B=(3 4)则augment(A,B)=(1 2 3 4)。stack(A,B,):矩阵合成函数,不过它是将矩阵(向量)A,B,按从上到下的顺序合成矩阵。Submatrix(A,ir,jr,ic,jc):提出子矩阵函数,表示一个由矩阵A的第ir行到jr行之间和第ic列到jc列之间的子矩阵。rows(M),cols(M):分别是求矩阵M行数

24、和列数的函数。rank(M):求矩阵M的秩的函数。tr(M):求矩阵M的迹的函数。sort(V):将向量V中所有的元素按从小到大的顺序进行排序输出一个新向量。rref(M):对矩阵M进行单位化变换,将M左边方阵范围部分变换成一个单位矩阵。(针对高斯消去法)如果M是个方阵,则得到一个单位矩阵,如果M是个增广矩阵,则变换后,最右边一列则是方程组的解。indentity(n):生成一个单位矩阵,行列数为n。diag(V):生成一个对角矩阵,对角元素按向量V元素的顺序排列。eigenvals(M):求矩阵M的特征值。eigenvec(M,z):求矩阵M对应于特征值Z的特征向量。eigenvecs(M)

25、:求矩阵的特征向量。55. 柱状图:hist(intvls,data)返回一个列向量,数据data(矩阵)所有元素中,出现在intvls上的频率。(intvls是个整数,就是把data里所有的元素按从小到大的顺序,均分成intvls份;向量的值就是按从小到大的顺序,每一个等分区间里面元素的个数。)histogram(intvls,data)返回具有两列的一个矩阵,第一列包含等长的 intvls 的中点,其范围为 min(data) value max(data)。第二列与 hist(intvls, data) 相同;结果矩阵具有 intvls 行。柱状图输出的第一列对于绘制柱状图的水平轴很有用。(返回一个两列的矩阵,data里面的元素按从小到大顺序均分成了intvls份,有intvls个区间,以区间的中点的值代表这个区间,组成了矩阵第一列;第二列的值就是hist(intvls,data)返回的值,按从小到大的顺序,每个区间里面data分布元素的个数。)mode(A, B, C, .) 返回元素 A、B、C、. 中出现频率最高的数。(下面的比较是自己边用的过程中写的

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1