符号计算系统maple1

上传人:桔**** 文档编号:591517197 上传时间:2024-09-18 格式:PPT 页数:18 大小:372KB
返回 下载 相关 举报
符号计算系统maple1_第1页
第1页 / 共18页
符号计算系统maple1_第2页
第2页 / 共18页
符号计算系统maple1_第3页
第3页 / 共18页
符号计算系统maple1_第4页
第4页 / 共18页
符号计算系统maple1_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《符号计算系统maple1》由会员分享,可在线阅读,更多相关《符号计算系统maple1(18页珍藏版)》请在金锄头文库上搜索。

1、符号计算系统基础与应用鸣三旧涣塞娠晰帖茅汹售鹅疥尉纫该饭醚朱逗橇抬首愉坯毁斌馏戊韶庶通符号计算系统maple1符号计算系统maple11 1、 MapleMaple安装与调试安装与调试2 2、练习题练习题一、数学软件Maple概述内容提要内容提要遮沮铃祟臃戏析遁檬跌皆茨译炭么昆表狰卞唐摹殊方间腾泅痹颇狞洼泵结符号计算系统maple1符号计算系统maple11.1 常用的数学软件MatlabMathematicaMapleMathCAD符号运算数值计算图形显示高效编程盒粉茸缚看叶璃吼另伎蹿平仇惕诽鬼昭慰婉拇箔纂觅一敛块闭催阵抨宜跌符号计算系统maple1符号计算系统maple11.2 计算机代数

2、软件MapleMaplen nMapleMaple是是由由加加拿拿大大Waterloo Waterloo MapleMaple公公司司推推出出的的一一款款优优秀秀的的数数学软件。学软件。 Maple Maple是加拿大一种枫树的名称。是加拿大一种枫树的名称。n nMapleMaple,提提供供了了一一套套完完善善的的程程序序设设计计语语言言,有有多多达达27002700多多种种命命令令和和函函数数,它它的的图图形形式式输输入入、输输出出界界面面,与与通通用用的的数数学学表表达达方方式式几几乎乎一一样样,用用户户无无需需记记忆忆许许多多语语法法规规则则就就可可以以轻轻松松的的掌掌握握它它的的使使

3、用用。它它具具有有无无与与伦伦比比的的符符号号推推理理能能力力,能能在在符符号号推推演演方方面面发发挥挥重重要要作作用用。它它也也具具有有强强大大的的数数值值功功能能。它它以以其其便便捷捷的的人人机机交交互互方方式式,成成为为众众多多数数学学软软件件中中的的佼佼佼佼者。者。焰给址乳玩览忧分摸若刃拔褐昆拽井数沂茨瓮组方炊锚习钉嗡部弯伺兄线符号计算系统maple1符号计算系统maple12.1 Maple安装与启动 n n安装时只要点击安装时只要点击setupsetup即可安装。即可安装。n n启动启动MapleMaple 首先进入首先进入MapleMaple目录下的子目录目录下的子目录BINBI

4、N,找到,找到枫叶图标枫叶图标( (下面有下面有Wmaple)Wmaple),点击图标就可,点击图标就可启动。也可以将该图标发送到桌面快捷方启动。也可以将该图标发送到桌面快捷方式。式。 或者,安装或者,安装 Maple Maple软件后,只需点击桌面软件后,只需点击桌面快捷图标,启动快捷图标,启动maplemaple。峦想鸵孪胃达砰梳培饱卑川西斋日棕树胆碌活俄胎痒铆霞旅甭呀锯鳖敲哟符号计算系统maple1符号计算系统maple12.1.2 2.1.2 MapleMaple工作面工作面n nmaplemaple工作面提示符用来输入工作面提示符用来输入maplemaple命令。命令。n n提提示示

5、符符左左边边的的 号号表表示示所所要要一一起起执执行行的的命命令令区区,该该区区的命令将按先后次序连续一次执行完。的命令将按先后次序连续一次执行完。n n常常用用工工具具栏栏中中( (从从左左到到右右) )有有新新建建、打打开开、保保存存、打打印印、剪剪切切、复复制制、粘粘贴贴、撤撤消消、MapleMaple输输入入转转换换、文文体体输输入入转转换换、增增加加命命令令区区、撤撤消消分分组组、建建立立分分组组、停停止止运运行行及及三个显示比例选择三个显示比例选择x x按钮按钮。n n若若点点击击工工具具栏栏中中T T按按钮钮,则则提提示示符符箭箭头头消消失失,变变为为 号号,表表示示当当前前为为

6、文文本本输输入入,工工具具栏栏也也出出现现相相应应的的字字号号字字体体选选择框;择框;n n点击提示符按钮、回车等将增加一个命令区;点击提示符按钮、回车等将增加一个命令区;枝圾圾簇棘果慑邢浊肌程文阔狂藉桔哎胰鉴孜碴瞒辑背玻仙淡蜒祸牟鸥鹤符号计算系统maple1符号计算系统maple12.1.3 2.1.3 退出工作面并保存文件退出工作面并保存文件n n点点击击文文件件菜菜单单exitexit或或快快捷捷键键alt+F4alt+F4或或点点击击窗窗口口右右上上角角 ,这这时时系系统统要要提提示示:是是否否存存盘盘?点点击击 是是 ,则则自自动动存存盘盘。如如果果是是第第一一次次使使用用这这个个文

7、文件件,则则要要出出现现一一个个对对话话框框,选选择择存存盘盘目录并输入文件名称。目录并输入文件名称。n n早早期期版版本本命命令令 quit quit done done stop stop 也也可可退退出出maplemaple。新新版版这这三三个个 命命 令令 亿亿 无无 效效 。 Warning, Warning, done/quit/stop done/quit/stop disabled. Please use File-Closedisabled. Please use File-Closen n作业中存盘,可以用文件菜单的保存,也可以用工具栏的作业中存盘,可以用文件菜单的保存,也

8、可以用工具栏的软盘图标保存软盘图标保存, , 也可以使用快捷键也可以使用快捷键Ctrl+sCtrl+s。最好在操作一段。最好在操作一段后就保存一次,避免意外情况产生损失。后就保存一次,避免意外情况产生损失。 宪肿移乏马战嘴不渤霞睁抿嘎蹬离猪孽掂短睫焰挚吩氖逊戳蔓沈旦狙混蛇符号计算系统maple1符号计算系统maple12.2 初试Maplen n提示符提示符为可执行块的标志,为可执行块的标志, 的后面为键入命令区的后面为键入命令区n n每每条条命命令令必必须须用用“ “:”(”(执执行行后后不不显显示示) )或或“ “;”(”(执执行行并并显显示示) )结结束,否则被认为命令没输完。束,否则被

9、认为命令没输完。n n命令区中命令区中“#”“#”号以后为命令注释号以后为命令注释( (不执行不执行) )。n n光光标标在在命命令令区区的的任任何何位位置置回回车车,都都会会依依次次执执行行该该命命令令区区所所有有命命令令。换换行行命命令令用用“shift+Entershift+Entershift+Entershift+Enter”组组合合键键, , 而而在在最最后后一一行行加加入入结结束束标标志志“;”“;”或或“:”, “:”, 也也可可在在非非末末行行尾尾加加符符号号“”“”完成完成. . n n例:例: 2+3 # 2+3 #没有结束符,执行后会显示警告没有结束符,执行后会显示警告

10、: :语句没输完语句没输完 Warning, incomplete statement or missing semicolon Warning, incomplete statement or missing semicolon 2+3; 2+3; 会输出执行结果会输出执行结果 2+3: 2+3: 不会输出执行结果,但结果可用作以后计算使用不会输出执行结果,但结果可用作以后计算使用2.2.1 Maple命令输入格式稳耻素悠摘卑丹标秸誓惦宪己皆墙泉浊譬考伙谢莎李蹭鼎臣警喳忍记毫休符号计算系统maple1符号计算系统maple12.2.2 2.2.2 函数值运算函数值运算n n定义函数定义函数

11、赋值法赋值法 f:= f:=数数 或或 表达式表达式; ; ( (后赋值将替换以前的赋值后赋值将替换以前的赋值, , 加单引号表示符号变量加单引号表示符号变量) ) y:=s2-5*s+3; y:=s2-5*s+3; z:=s2-5*t+3; z:=s2-5*t+3;n n函数运算函数运算 y*z+3; y*z+3;勋惟膛蹿耶虏瞻蔬厌票售菊购浓稠郡尘茅紊退敌每奶拯楞素雇壮蔚焉遥钮符号计算系统maple1符号计算系统maple12.2.3 2.2.3 微积分微积分n n极限极限 Limit(x-sin(x)/x3,x=0); Limit(x-sin(x)/x3,x=0); =limit(x-si

12、n(x)/x3,x=0); =limit(x-sin(x)/x3,x=0); 说明:第一个命令显示表达式,第二个命令显示值说明:第一个命令显示表达式,第二个命令显示值n n导数导数 Diff(exp(x2),x)=diff(exp(x2),x); Diff(exp(x2),x)=diff(exp(x2),x); 说明:显示表达式和值说明:显示表达式和值积分积分 Int(2*x*sin(x),x)=int(2*x*sin(x),x)+c; Int(2*x*sin(x),x)=int(2*x*sin(x),x)+c; Int(sqrt(1+x2),x=-1.1)=int(sqrt(1+x2),x

13、-1.1); Int(sqrt(1+x2),x=-1.1)=int(sqrt(1+x2),x -1.1);憨刊租荫颈颖淮固衔时索某仆汉赌贪踪合诉把樟魂抗浴村场恤汤潜茄沦听符号计算系统maple1符号计算系统maple1续续n n方程方程 p:=x-x2+2*x-3:plot(p(x),x=-4.2); p:=x-x2+2*x-3:plot(p(x),x=-4.2); solve(p(x); solve(p(x); fsolve(p (x) =0,x); fsolve(p (x) =0,x); solve(2*x+3*y,y= x+1); solve(2*x+3*y,y= x+1); n n微分

14、方程微分方程 dsolve(diff(y(x),x)=0.003*y (x) *(100-y (x) ),y(0)=15 dsolve(diff(y(x),x)=0.003*y (x) *(100-y (x) ),y(0)=15 ,y(x); ,y(x); assign(“); plot(y(x),x); assign(“); plot(y(x),x);裸份甄犀卯咐涉薪乒瞪讳京狰韵参擦删结补裁拯倪誓田炯粘潞替精獭鸭猖符号计算系统maple1符号计算系统maple12.2.4 2.2.4 函数作图函数作图n n曲线图曲线图 plot(x2,x=-3.3); plot(x2,x=-3.3); pl

15、ot(2*x3-6*x,x=-2.5.2.5,style=point,symbol=box); plot(2*x3-6*x,x=-2.5.2.5,style=point,symbol=box);n n极坐标极坐标 plot(sin(4*x),x,x=0.2*Pi,coords=polar,thickness=3); plot(sin(4*x),x,x=0.2*Pi,coords=polar,thickness=3);n n曲面图:曲面图: plot3d(x2+y2,x=-2.2,y=-2.2,color=0.1); plot3d(x2+y2,x=-2.2,y=-2.2,color=0.1);柜

16、哭窜翌沈王业鹊陛号宏萝忱心粟络域流棒匹畸醇普胯滔席泵姨胯情严丹符号计算系统maple1符号计算系统maple1续续n n二维动画二维动画 with(plots):animate(sin(t*x),x=-2*Pi.2*Pi, t=.5.4, color=blue, with(plots):animate(sin(t*x),x=-2*Pi.2*Pi, t=.5.4, color=blue, linestyle =30); linestyle =30); with(plots):animate(sin(x*t),x,x=-4.4,t=1.4, with(plots):animate(sin(x*t)

17、,x,x=-4.4,t=1.4, coords=polar, numpoints=100,frames=100); coords=polar, numpoints=100,frames=100);n n三维动画图三维动画图 with(plots): with(plots): animate3d( cos(t*x)*sin(t*y), x=-Pi.Pi, y=-Pi.Pi, t=1.2 ); animate3d( cos(t*x)*sin(t*y), x=-Pi.Pi, y=-Pi.Pi, t=1.2 );例剥厢腐驳唇时逞芝食鸭桃作鸥检胳学又破郑慧愁赫铣师虚轩脯何组蝶押符号计算系统maple1符

18、号计算系统maple12.2.5 2.2.5 最优化问题最优化问题n n最值:最值:最值:最值: f:=x3-x2-x+1:plot(f,x=-2.2.7,color=plum); f:=x3-x2-x+1:plot(f,x=-2.2.7,color=plum); maximize(f,x);x1:= minimize(f,x);x2:=maximize(f,x=-1.2); maximize(f,x);x1:= minimize(f,x);x2:=maximize(f,x=-1.2); fsolve(x3-x2-x+1=x1);fsolve(x3-x2-x+1=x2); fsolve(x3-

19、x2-x+1=x1);fsolve(x3-x2-x+1=x2); # #求最值点求最值点n n条件极值:条件极值:条件极值:条件极值: extrema( a*x2+b*x+c,x,s);allvalues(s); extrema( a*x2+b*x+c,x,s);allvalues(s); f := (x2+y2)-z2; g1 := x2+y2-16=0; g2 := x+y+z=10; f := (x2+y2)-z2; g1 := x2+y2-16=0; g2 := x+y+z=10; extrema(f, g1,g2, x,y,z,s); allvalues(s);extrema(f,

20、g1,g2, x,y,z,s); allvalues(s); 准仑谎终齿源隔菏读品兹尊诣户蜡泳享漾炒盈彻吮薄阅刚呻抠辉阶驮隔而符号计算系统maple1符号计算系统maple12.3 赋值与求值n n赋值符赋值符 := , := ,例如例如: : p:=2*x3-16; roots(p); subs(x=2,p); p; p:=2*x3-16; roots(p); subs(x=2,p); p; x:=2; p; x:=2; p; x:=unknow; unknow:=3; p; x:=unknow; unknow:=3; p;n n清除赋值清除赋值 x:=x; p; x:=x; p; n n常

21、用命令常用命令 restart; restart; 清除所有变量赋值清除所有变量赋值 anames(); anames(); 给出已赋值变量名给出已赋值变量名 unames(); unames(); 给出未赋值变量名给出未赋值变量名2.3.1 赋值铭蜂满昆猴岂递赶岗坑妇皖馁瞒罪仆漫释闪勾胜币铅旋喉皋趾敛该敷梦才符号计算系统maple1符号计算系统maple12.3.2 2.3.2 求值求值n n求值命令求值命令 eval(name,i) eval(name,i) a:=b; b:=c; c:=2; a; eval(a); eval(a,1); a:=b; b:=c; c:=2; a; eval

22、(a); eval(a,1);n n求浮点值求浮点值 evalf(expr,n) evalf(expr,n) evalf(int(exp(x3),x=0.1); evalf(int(exp(x3),x=0.1);n n矩阵求值矩阵求值 evalm( ); evalm( ); A:=matrix(2,2,3,4,-1,1); B:=matrix(2,2,1,2,4,6);A:=matrix(2,2,3,4,-1,1); B:=matrix(2,2,1,2,4,6); A+B; C:=A+B; evalm(C); A+B; C:=A+B; evalm(C); 丑司垃菇烽镁丰勒辅撮篷幽蓉贱纽泡砸请似粮陛班纹培睡翔痘路准填辖萎符号计算系统maple1符号计算系统maple1n n“%”“%”是一个非常有用的简写形式是一个非常有用的简写形式, , 表示最后一次表示最后一次执行结果执行结果 with(codegen): (1+x+x2+x3)/p; cost(%);求近似值 evalf(Pi,50); 净术盆陋弓禹尖荆晨侯岳康赵膛寺嗜币诊曝疲苔羡品挨据枷机微铀筑报荔符号计算系统maple1符号计算系统maple1学会用Maple帮助是学会Maple的钥匙.呜燎簿钧寥典坞荫姻茵莫毡呕刃寐沾撮辽菩减膏近轮弦舔司苯擂使雨损茅符号计算系统maple1符号计算系统maple1

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号