Mathcad编程-解方程课件.ppt

上传人(卖家):ziliao2023 文档编号:6187005 上传时间:2023-06-10 格式:PPT 页数:93 大小:4.53MB
下载 相关 举报
Mathcad编程-解方程课件.ppt_第1页
第1页 / 共93页
Mathcad编程-解方程课件.ppt_第2页
第2页 / 共93页
Mathcad编程-解方程课件.ppt_第3页
第3页 / 共93页
Mathcad编程-解方程课件.ppt_第4页
第4页 / 共93页
Mathcad编程-解方程课件.ppt_第5页
第5页 / 共93页
点击查看更多>>
资源描述

1、数学软件与科学计算数学软件与科学计算 -MathCAD教师:孟新友 邮箱:学院:理学院1第一章:第一章:Mathcad 入门入门第二章:在线资源第二章:在线资源第三章:使用数学表达式第三章:使用数学表达式第四章:值域变量及数组第四章:值域变量及数组第五章:使用文本第五章:使用文本第六章:第六章:Mathcad 工作表工作表第七章:使用第七章:使用 Mathcad 进行计算进行计算第八章:插入图形和其他对象第八章:插入图形和其他对象总总 纲纲第一章:第一章:Mathcad 入门 Mathcad 工作区 区域 简单计算 定义和变量 图形 保存、打印和退出4 2015级数学专业1.1 Mathcad

2、 工作区5 2015级数学专业“标准”工具栏提供到许多菜单命令的快速访问。“格式化”工具栏含有滚动列表和按钮来为等式和文本指定字体特性。“数学”工具栏中的每个按钮可打开另一个运算符或符号的工具栏。*注意可打开的工作表数量仅受限于可用的系统资源。6 2015级数学专业1.2 区域区域创建一个新区域:1.单击工作表中任意空白区域。您将看见一个小十字线。所键入的任何内容都在十字线处显示。2.如果要创建的区域是数学区域,则可以在十字线所在的任意位置开始键入。(在默认设置下,Mathcad 将所键入内容当作数学内容。)3.要创建文本区域,从“插入”菜单选择“文本区域”或直接按下 “然后开始键入。概念:M

3、athcad 允许在工作表的任何一处输入等式、文本和图。每个等式、文本片断或其他元素都是一个区域。Mathcad 工作表是此类区域的集合。7 2015级数学专业1.3 简单计算简单计算1.单击工作表。您将看见一个小十字线。2.键入 15-8/104.5=。当键入等号或单击“计算器”工具栏上的 时,Mathcad 将计算结果。1.4 定义变量定义变量键入冒号:或单击“计算器”工具栏上的 来插入定义符号要定义 acc 为 9.8,键入:acc:9.8。8 2015级数学专业1.5 定义函数定义函数1.首先通过键入 d(t):定义函数 d(t)2.键入此表达式完成定义:1600+acc/2 空格键*

4、t2Enter要添加函数定义到工作表:特殊:1.6 格式化结果格式化结果结果的显示形式,包括小数位数、指数符号的使用以及字尾补零等等。9 2015级数学专业Eg:1.7 图形图形创建基本图形10 2015级数学专业Eg:图标:快捷键快捷键“X-Y 绘图”快捷键11 2015级数学专业格式化图形操作:双击图形*定义图形属性12 Mathcad 资源资源 其它资源其它资源第二章:在线资源第二章:在线资源13 2015级数学专业1.Mathcad 资源资源Mathcad帮助教程参考表格电子书帮助:帮助:*电子书:可从网上下载免费资源。可将电子书的资源直接复制到 Mathcad中(选定区域后Ctrl+

5、C Ctrl+V)14 2015级数学专业http:/ 资源15 2015级数学专业已注册用户可从站点 http:/ 下载更新、Mathcad 模块、电子书和其他有用的资源。技术支持技术支持知识库包含常见问题、样本文件以及支持资源。这些在 Web 上发布于:http:/ PTC 网站上的 Mathcad 下载已注册用户可从站点 http:/ 下载更新、Mathcad 模块、电子书和其他有用的资源。技术支持在 PTC 网站上的 Mathcad 下载16 2015级数学专业 插入数学表达式插入数学表达式 构建表达式构建表达式 编辑表达式编辑表达式 数学样式数学样式第第 三三 章章:使用数学表达式使

6、用数学表达式17 2015级数学专业3.1 插入数学表达式插入数学表达式一、可以在一、可以在 Mathcad 工作表中任意位置放置数学表达式工作表中任意位置放置数学表达式1.单击以确定十字线位置。2.键入数字、字母和数学运算符,或通过单击 Mathcad 数学工具栏上的按钮来插入它们,从而创建数学区域。(在默认设置下,Mathcad 将在十字光标处所键入的任何内容当作数学表达式)二、希腊字母二、希腊字母有两种方式输入希腊字母:1,点击希腊字母图标2,键入希腊符号的罗马等价符号然后按下Ctrl G例如,要输入,则按下f Ctrl G。18 2015级数学专业三、插入运算符三、插入运算符1.单击空

7、白区域并单击“计算器”工具栏上的 或直接键入+。将出现带有两个占位符的加号。2.在第一个占位符中输入 2。3.在第二个占位符中单击或按下 Tab 以移动蓝色编辑线,并输入 6。4.按=或单击“计算器”工具栏上 的 以获取结果。四、构建表达式四、构建表达式键入以下字符:3/4+52=在右边得到结果。五、键入名称和数字五、键入名称和数字默认输入是数字区默认输入是数字区按空格键转成文本区按空格键转成文本区(不可逆)(不可逆)Insert键键(转换插入线位置)(转换插入线位置)3.2 构建表达式构建表达式19 2015级数学专业六、控制编辑线六、控制编辑线空格键空格键范围不断增大,最终循环范围不断增大

8、,最终循环七、替换运算符七、替换运算符1.将编辑线置于运算符之后(紧临)。2.按 Backspace。出现运算符占位符。3.键入新的运算符。3.3 编辑表达式编辑表达式20 2015级数学专业八、移动表达式的组成部分八、移动表达式的组成部分Eg:cos(wt+x)+sin(wt+x)Ctrl+CCtrl+V*如果需要移动的话可以选择后直接拖拉到需要的地方如果需要移动的话可以选择后直接拖拉到需要的地方九、数学样式:数学表达式配置特定的字体、字体大小、字体样式和效果以及颜色。九、数学样式:数学表达式配置特定的字体、字体大小、字体样式和效果以及颜色。*(应用到所有变量)Mathcad 预定义的数学样

9、式为:变量:针对数学区域中所有变量、字母和运算符。“常量”:针对数学区域中所有数字。数学文本字体:针对图表中的标题和轴标签。3.4 数学样式数学样式21 2015级数学专业Eg:22 2015级数学专业十、保存保存数学样式十、保存保存数学样式23 2015级数学专业 创建数组创建数组 迭代计算迭代计算 访问数组元素访问数组元素 显示数组显示数组 使用数组使用数组第第 四四 章章:值域变量及数组值域变量及数组24 2015级数学专业4.1 创建数组创建数组一、插入向量或矩阵:一、插入向量或矩阵:Tab键切换输入键切换输入二、增加或删除行、列二、增加或删除行、列25 2015级数学专业4.2 迭代

10、计算迭代计算一,创建值域变量一,创建值域变量,11 快捷键;快捷键;26 2015级数学专业二、将矩阵作为数据表格输入二、将矩阵作为数据表格输入27 2015级数学专业一、访问行和列一、访问行和列二、更改数组原点二、更改数组原点4.3 访问数组元素访问数组元素28 2015级数学专业4.4 显示数组显示数组一、一、Mathcad 自动将大于九行或九列的矩阵和向量显示为输出表格自动将大于九行或九列的矩阵和向量显示为输出表格29 2015级数学专业4.5 使用数组使用数组一、单击一、单击“矩阵矩阵”工具栏上的工具栏上的 应用向量化运算符应用向量化运算符*显示于二次公式上方的变量化运算符(箭头)在该

11、计算中是必须的。缺少该运算符,Mathcad 将认为 是向量点积,还会将向量的平方根标记为非法。例例1解方程解方程 这个方程是没有解析解的,可以求数值解。2sin10 xx 用Mathcad作图,观察根的存在区间。可以看到,该方程有两个根,根的存在区间和近似值可以依图估计。022c2sin c()1c用用Mathcad求解求解 由于猜值为2,接近1.41这个根,所以Mathcad程序在迭代寻根时,寻到了1.41,并在返回1.41值后结束寻根运算。另一个根在-1左右,使猜值为-1,再一次寻根,即可求得另一个根。如下页所示:猜x的根x2输入关键字given输入方程x2sin x()10=用ctrl

12、+=找方程的根find x()1.41值用用Mathcad求解求解 这回两个根都找到了。熟悉Mathcad的求解功能后,可以一次求解出多个根来,而不必这样猜、寻两次了。用这个方法不仅可以解一元非线性方程,还可以解方程组,在此不再举例了。猜x的根x1输入关键字Given输入方程x2sin x()10=用ctrl+=找方程的根Find x()0.637值例例2求函数的定积分求函数的定积分 求所示函数f(x)在区间1,2上的定积分。用Mathcad作定积分运算,如下所示:2ln()1xxf xx例例3求函数的导数求函数的导数 求所示函数f(x)在x=1.5处的一阶导数 用Mathcad求该导数值,如

13、下所示:2ln()1xxf xx例例4线性规划线性规划 目标函数C(x,y),约束变量为:x,y.1.目标函数:C xy()4x5yx12.初值:y1例例4线性规划线性规划3.求解块关键字:Given5 x4 y404.约束条件:x2 y14x0y05.求解块关键字Maximize:xyMaximizeCxy()例例4线性规划线性规划x46.结果:y5C x y()41例例4线性规划线性规划C x y()41作图说明本例线性规划问题:f1 x()405x4f2 x()14x2f3 x()414x5vf1 v()f2 v()solve v4wf1 w()solvew8umin f1 0()f2

14、0()f3 0()()M00vw00uf1 v()f1 w()0 x0 0.0115例例4线性规划线性规划x0 0.0115012345678910111213141516012345678f1 x()f2 x()f3 x()M1 x xxM0 40 2015级数学专业 插入文本插入文本 文本和段落属性文本和段落属性 文本样式文本样式 文本中的等式文本中的等式 文本工具文本工具第第 5 章章 使用文本使用文本41 2015级数学专业5.1 插入文本插入文本 一、创建文本区域一、创建文本区域“插入”菜单中选择“文本区域”或按下双引号 键5.2文本和段落属性文本和段落属性 一、选中文本,选择菜单格

15、式下面的文本与段落一、选中文本,选择菜单格式下面的文本与段落42 2015级数学专业5.3 文本样式文本样式一、将文本样式应用到文本区域中的段落一、将文本样式应用到文本区域中的段落二、修改现有的文本样式二、修改现有的文本样式43 2015级数学专业三、将等式插入到文本中三、将等式插入到文本中从“插入”菜单中选择“数学区域”或按 Ctrl Shift A来插入数学占位符。44 2015级数学专业5.4 文本工具文本工具一.从“编辑”菜单中选择“查找”以打开“查找”对话框从“工具”菜单中选择“拼写”,或者单击“标准”工具栏上的二、拼写检查二、拼写检查45 2015级数学专业 工作表和模板工作表和模

16、板 重排工作表重排工作表 布局布局 保护工作表的一个区域保护工作表的一个区域 工作表引用工作表引用 超链接超链接第第 6 章章 Mathcad 工作表工作表46 2015级数学专业6.1 工作表和模板工作表和模板一、创建新工作表一、创建新工作表二、保存工作表二、保存工作表XMCD(XML 格式,可以由其他应用程序读取内容和数据)XMCDZ(压缩的XML 格式)超文本标记语言(HTML)RTF(丰富文本格式,大多数文字处理软件打开文件。)*较新版本保存的文件较低版本不能打开47 2015级数学专业三、创建新模板:三、创建新模板:1.创建新工作表并手动设置值或使用 Mathcad 默认值。2.添加

17、希望在所有新文件中出现的等式、文本和图形3,“另存为类型”,选择“Mathcad XML 模板(*.XMCT)四、修改模板四、修改模板“打开”“文件类型”下拉列表中,选择“Mathcad Templates”Normal.xmct空白模版6.2 重排工作表重排工作表一、选择区域一、选择区域1,要选择单个区域进行编辑,只需单击区域,可看见一个选择矩形出现在区域周围48 2015级数学专业要选择多个区域:1.按住鼠标键。2.移动指针直到所有需要的内容都处于选择矩形中。3.释放鼠标按钮,可看到虚线环绕在所选区域周围。二、区域属性二、区域属性1.选择区域后,鼠标右键,选择属性。突出显示区域。显示区域周

18、围的边框。当文本区域扩展时自动将工作表中该区域以下的所有内容下移。禁用或启用数学区域的计算。打开或关闭针对区域的保护。49 2015级数学专业三、对齐区域三、对齐区域1.选择区域。2.从“格式”菜单选择“对齐区域”“横向”(用于水平对齐)或“对齐区域”“纵向”(用于垂直对齐)。或者单击“标准”工具栏上的 和 。四、分隔区域四、分隔区域“视图”菜单下的区域选项确定区域是否重叠“格式”菜单选择“分隔区域”。50 2015级数学专业五、更改工作表背景色五、更改工作表背景色1.从“格式”菜单选择“颜色”。2.选择“背景”以查看可从中选择的颜色。6.3 布局布局1.设置页边距、纸张大小、来源以及方向“文

19、件”菜单选择“页面设置”51 2015级数学专业2.页眉和页脚“视图”菜单选择“页眉和页脚”52 2015级数学专业6.4 保护工作表的一个区域保护工作表的一个区域一.“插入”菜单选择“区域”*无法在一个可锁定的区域中拥有另一个可锁定区域。二.锁定和折叠一个区域1.在区域中单击。2.从“格式”菜单选择“区域”“锁定”3.“格式”菜单选择“区域”“折叠”。53 2015级数学专业三.解锁和展开区域1.在区域中单击。2.从“格式”菜单选择“区域”“解锁”。3.如果需要则会提示您输入密码。要展开折叠的区域:双击折叠的边界线。四.工作表保护54 2015级数学专业6.5 工作表引用工作表引用要将引用插

20、入到工作表中:1.在工作表中的空白部分单击鼠标。光标应为十字线形状。2.从“插入”菜单选择“引用”。55 2015级数学专业6.6 超链接超链接1.从“插入”菜单选择“超链接”。Mathcad 将打开“插入超链接”对话框。2.单击“浏览”以找到并选择目标工作表。也可以输入一个 Internet 地址(URL)。也可以选择区域中的文字,选择超链接。也可以选择区域中的文字,选择超链接。56 2015级数学专业 定义和计算变量定义和计算变量 单位和维数单位和维数 使用结果使用结果 控制计算控制计算 错误消息错误消息第第 7 章章 使用使用 Mathcad 进行计算进行计算57 2015级数学专业7.

21、1 定义和计算变量定义和计算变量一.定义变量1.键入变量名称。2.按冒号:键或单击“计算器”工具栏上的。会出现右侧带有空占位符的定义符号(:=)。3.键入表达式以完成定义。该表达式可包含数字和任何先前定义的变量和函数。“:=”的左侧可包含下列内容:简单的变量名,例如 x。带下标的变量名,例如 vi。元素为上述任意变量的矩阵。一次性定义多个变量:带有简单变量名的自变量列表的函数名。例如,f(x,y,z)。在下一节中会详细描述这些名称。带上标(列)的矩阵名,例如58 2015级数学专业二.名 称1、内置名称1.1 Mathcad 的内置名称包括内置变量 和内置函数1.2 一些预定义 或内置 变量具

22、有常规值:,例如 (3.14159)或 e(2.71828)1.3 除了这些预定义变量外,Mathcad 还会把所有内置单位 的名称视为预定义变量。例如:名称“A”识别为安培,把“m”识别为米,“s”识别为秒。查看 Mathcad 的预定义单位1.4 从“插入”菜单中选择“函数”或在“标准”工具栏上单击 以查看Mathcad 的内置函数。59 2015级数学专业 大小写字母。数字 0 到 9,但是它们不能用作名称的首字符。下划线 _。撇号。注意此符号不同于单引号。可按下 Ctrl F7 来插入这个符号。百分比符号%。希腊字母。要插入希腊字母,单击“希腊语”工具栏上的按钮或键入对应的罗马字母并按

23、 Ctrl G 无穷大符号。要插入此符号,可在“微积分”工具栏上单击 或按Ctrl Shift Z。2、用户自定义变量名和函数名60 2015级数学专业文字下标1.键入出现在下标前的文本。2.键入点号.,然后键入下标的内容。要创建文字下标:内置变量61 2015级数学专业3.用数字计算表达式1.键入包含任何数字、变量和函数的有效组合的表达式。(应该预先在工作表中定义所有变量或函数。)2.按“=”键或单击“计算器”工具栏上的 。Mathcad计算表达式的值并且在等号后显示该值。4.Mathcad 如何扫描工作表1.Mathcad 按照从左到右、从上到下的顺序扫描工作表2.必须在使用变量的位置的上

24、方定义变量。62 2015级数学专业5.全局定义1.键入变量名或函数。2.按 (波浪线),或单击“计算”工具栏上的。3.键入表达式。此表达式可包含数字或其他全局定义的变量和函数。63 2015级数学专业6.值域变量Mathcad 工作表中的迭代过程取决于值域变量步长为步长为1:步长为步长为0.1:(1.1-1)递减:递减:k:=10,20.65,则 k 的值为 10,20,30,.,6064 2015级数学专业7.2 定义单位和维数定义单位和维数一、Mathcad 通过单位的常用缩写来识别大多数单位默认:SI 单位系统(国际单位系统)键入 mass:75kg 这样的表达式时,Mathcad会作

25、为乘法处理。65 2015级数学专业二、插入单位“插入”菜单中选择“单位”或者单击“标准”工具栏上的66 2015级数学专业三、维数检查无论何时输入带有单位的表达式,Mathcad 都会检查其维数一致性。如果使用不兼容的单位对值进行加减,或者违反了维数分析的原则,Mathcad 会显示相应的错误消息。7.3 使用结果使用结果Mathcad 显示答案的方式称为结果格式。1.单击等式的任意位置。2.从“格式”菜单中选择“结果”或双击结果以打开“结果格式”对话框。3.更改所希望的设置。要用六个小数位来显示结果,则把“小数位数”从 3 增加到 6。67 2015级数学专业若干格式化同一数字的方法68

26、2015级数学专业7.4 控制计算控制计算一、Mathcad 以“自动模式”启动以便所有的结果都会自动更新。“工具”菜单中取消选中“计算”“自动计算”可禁用自动模式二、在手动模式中计算从“工具”菜单中选择“立即计算”、单击“标准”工具栏上的 或者按 F9三、要强制 Mathcad 重新计算工作表中的所有等式Ctrl+F9。69 2015级数学专业四、中断计算1.按 Esc。会显示如右图所示的对话框。2.单击“确定”以终止计算或单击“取消”重新开始计算。五、禁用等式要在工作表中禁用单个等式的计算:1.单击等式。2.从“格式”菜单中选择“属性”然后单击“计算”选项卡。3.在“计算选项”下选中“禁用

27、计算”。4.Mathcad 会在等式后面显示一个小矩形以表示该等式被禁用。六、错误消息“工具”菜单中选择“跟踪错误”。70 2015级数学专业第第 8 章章 插入图形和其他对象插入图形和其他对象 概述概述 插入图片插入图片 插入对象插入对象 导入导入Excel文件文件71 2015级数学专业一、概述一、概述要直观地图示 Mathcad 计算,可以添加:2D 和 3D 图形 基于矩阵中的值的图片、从另一个应用程序粘贴的图片或基于图像文件的图片 由另一个应用程序创建的对象(.AVI 文件、.DOC 文件、.MDI 文件等等。)在计算上与计算相链接的图形二、插入图片二、插入图片从矩阵创建图片通过创建

28、图片区域,可以采用灰度图片的形式查看任何单个矩阵:1.单击空白区域。2.从“插入”菜单选择“图片”,或者单击“矩阵”工具栏上的。3.在图片区域底部的占位符中键入矩阵的名称。Mathcad 创建矩阵中数据的 256 级灰度表示,图片中每个矩阵元素对应一个像素72 2015级数学专业Mathcad 可以直接从多种图像文件格式创建图片,包括 BMP、JPEG、GIF、TGA以及 PCX。如果移动了源图像文件,Mathcad 将不能再找到图片。1.从“插入”菜单选择“图片”,或者单击“矩阵”工具栏上的。2.通过键入双引号键“然后键入当前文件夹中的图像文件 名称或图像文件的完整路径,从而在占位符中创建字

29、符串。3.在图片区域外单击。出现位图。73 2015级数学专业三、插入对象三、插入对象1.单击工作表中的空白区域。2.从“插入”菜单选择“对象”以打开“插入对象”对话框74 2015级数学专业四、导入四、导入Excel文件文件第一步:第二步:75 2015级数学专业第三步:按shift键选择表范围第四步:输入变量名称(矩阵)76 2015级数学专业第五步:调出Excel数据例例5三维作图三维作图-一个柱坐标三维曲面一个柱坐标三维曲面f 0.5sin f及及3d在球坐标下的曲面图:在球坐标下的曲面图:pz 32cos 2px 321cos 212sin py 321cos 212cos Pz p

30、z 2Px px 2Py py 2Px PyPzd20 d21d21_d22d22_例例6解常微分方程解常微分方程1.微分方程求解块的应用:解解xxxyyeyxcossin1 sinGiven2xy x()dd2esin x()xy x()ddy x()1sin x()cos x()xy 1()0y 10()0yOdesolve x 10100()11.9 2.8 3.7 4.6 5.5 6.4 7.3 8.2 9.1 105035205102540557085100y x()xy 1()0看看MathcadMathcad解微分方程想到的:解微分方程想到的:微分方程是科学、技术、工程中,常用的

31、数学模型,模型里面有着模型建立者的理解、逻辑和直觉。关于解微分方程,很多模型建立者不用求解这个模型早就对结果有所知觉了。这些知觉,是纯数学工作者、或没有实际经验的人不能具有的。至于直觉,可能是由复杂的知觉做基础产生的“觉”“悟”。利用数学软件的人们,常常试图把五彩缤纷的现实世界或实验现象,与美丽而实用的规律、图像、图表统一起来,而把纯粹数学中的严密逻辑语言当作数学家的特权充分尊重,仅以敬鬼神而远之的心情利用着数学家们的成果。取来数学家们鞋上掉下的泥片,这就是数学软件爱好者们的金条了。例例6解常微分方程解常微分方程用rkfixed()求解一阶常微分方程:y=sin(t)+e-t数值解v00 x1

32、0 x210n100f t y()sin t()etzrkfixedv x1x2nf()0123456789 1000.40.81.21.622.42.83.23.64z1 z0 用符号运算求解一阶常微分方程:y=sin(t)+e-t2.例例6解常微分方程解常微分方程0123456789 1000.40.81.21.622.42.83.23.64z1 z0 用符号运算求解一阶常微分方程:y=sin(t)+e-ty1dtsin t()etdCsimplifyycos t()etCy 0()0cos 0()exp0()C0 solveC2y t()cos t()expt()201234567891

33、000.380.751.131.51.882.252.633y t()t3.例例7Mathcad编程编程-解方程解方程 计算机就在眼前,科学或工程问题急待解决,此时我首先将实际问题化为数学问题。此时,我所要的就是算法了。因为,对于我来说,有了算法就等于有了程序;有了程序,关键的一步就等于解决了。至于,物理模型的试验问题,准不知又有哪个试验迷早早等在那里呢。我当然要参加试验了,那才是大功的成就者,不参加不就等于煮熟的鸭子又飞了吗?数学问题的数值解,常常很好摆平,多数求解过程就如下面的小例子,复杂程度不同,道理却总是相似的。x25x30f x()x25x3可视化处理:待求解的方程:为便于处理可先定

34、义一个函数:2101234561074125811141720fx()x对于问题,分析问题分析问题是不是最重要呢?这里,就先分析一下问题,先看,后解。1.1.分析问题分析问题例例7编程编程-解方程解方程可视化可视化2.2.寻找方法解决问题寻找方法解决问题 利用利用Mathcad的求根函数求解:的求根函数求解:ans0root f x()x()5212371252123712ans05.5410.541()并可视化如下 ansans0T01234510987654321f x()ans0ans1x例例7编程编程-解方程解方程-利用求根函数利用求根函数例例7编程编程-解方程解方程-利用二分迭代算法

35、利用二分迭代算法 利用二分迭代算法利用二分迭代算法 编程:只要有算法,就可以利用自编程序解决计算问题biva berr()x0ab()0.5i0bx0f b()f x0()0ifax0otherwisex0ab()0.5vix0ii1f x0()errwhilevreturnf a()f b()0if区 间 内 无 根 otherwise二分迭代法解非线性方程的Mathcad程序:为看出逐次逼近的过程,自定义的biv函数返回值写为各次逼近值组成的数组.可极方便地运用来显示所进行的运算过程例例7编程编程-解方程解方程-利用二分迭代算法利用二分迭代算法biv 6 50.001()T01234567

36、8905.755.6255.5635.5315.5475.5395.5435.5415.5425.542Xbiv 15 30.0001()XT0123456789064.55.255.6255.4385.5315.5785.5555.5435.537X0XFRAMEY0f X0()k x()xf x()ddy x()k X0()xX0()Y0last X()16例例8编程编程-数据处理数据处理 随机生成1000个52与100之间数,作为元素形成一个向量。假定这个向量记录了一个学校某门课程的学生成绩,试统计出得分在以下5个分值区间的人数:0,60),60,70),70,80),80,90),90

37、,100.例例8编程编程-数据处理数据处理-随机生成向量的程序随机生成向量的程序cor N()si0sifloor rnd100()()52siwhilesi0N1for例例8编程编程-数据处理数据处理-人数统计的程序人数统计的程序ins X()n0600n60700n70800n80900n901000n060n06010Xj60ifn6070n6070160Xj70ifn7080n7080170Xj80ifn8090n8090180Xj90ifn90100n90100190Xj100if成绩值溢出otherwisej0last X()for成绩区间人数60n0606070n60707080

38、n70808090n809090100n90100例例8编程编程-数据生成与处理数据生成与处理-程序运行结果程序运行结果ins Cor()成绩区间人数6015560701887080206809022090100231N1000Corcor N()CorT0123456789070965778978560937081例例9.向量的应用向量的应用-二维力的下的运动二维力的下的运动ORIGIN1二维力F,z分量为0:F x y()2xyxy定义旋度 rotz(F,x,y):rotz F xy()xF x y()1ddyF x y()2dd沉圆周动力一周,圆的半径为3.r t()3cos t()3sin t()diffr t()tr t()1ddtr t()2ddf例例9.向量的应用向量的应用-二维力的下的运动二维力的下的运动v t()diffr t()3sin t()3 cos t()vxt()v t()1vyt()v t()2在t时刻,运动dt时间时,力所做的功与(x,y,t)动画:F x y()v t()32 xy()sin t()3xy()cos t()

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(Mathcad编程-解方程课件.ppt)为本站会员(ziliao2023)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|