高校工程数学算法的有关问题教学课件.ppt

上传人:99****p 文档编号:1559674 上传时间:2019-03-05 格式:PPT 页数:31 大小:5.23MB
下载 相关 举报
高校工程数学算法的有关问题教学课件.ppt_第1页
第1页 / 共31页
高校工程数学算法的有关问题教学课件.ppt_第2页
第2页 / 共31页
高校工程数学算法的有关问题教学课件.ppt_第3页
第3页 / 共31页
高校工程数学算法的有关问题教学课件.ppt_第4页
第4页 / 共31页
高校工程数学算法的有关问题教学课件.ppt_第5页
第5页 / 共31页
点击查看更多>>
资源描述

1、1.2 算法的有关问题 一、算法的基本概念算法是为了解决一个特定的问题而采取的(由计算机完成)确定的有限的步骤。算法往往是对结题方案准确而完整啊是的描述,如数值型算法和非数值型算法(符号处理)。做任何一项计算,事先总要拟订计算方案和规划、计算步骤等(有形或无形)。一、算法的基本概念为充分发挥计算机解题的高速性和效率,在机器解题的过程中,应当尽量地减少人工的干预。为此,须先将所制定的解题方案 “告诉 ”机器,令机器按照人们所规定的计算顺序去自动地执行。用机器能接受的 “语言 ”(所谓形式语言 )来描述解题步骤,这项工作叫做程序设计。算法的基本概念计算机只能机械地执行人的指示和命令(程序),不会主

2、动地进行思维,不会发挥任何创造性。因此,交给机器执行的解题方案当中的每个细节都必须准确地加以定义,并且全部解题过程应当完整地描述出来。我们所说的 “算法 ”,就是指解题方案的描述。描述算法可以有不同的方式,比如,可用日常语言和数学语言加以叙述,亦可借助于形式语言 (算法语言 )给出精确的说明,也可用框图直观地显示算法的全貌。算法的简单例子设要求解二元一次联立方程组这个方程组的行列式解法可表述如下:首先判别:d=a11a22a21a12是否为 0,存在两种可能:算法的简单例子 (续 1)( 1)如果 d 0,则令机器计算x1=(b1a22b2a12)/dx2=(b2a11b1a21)/d然后输出

3、计算结果 x1, x2。( 2)如果 d=0,则或为无解,或有无穷多组解,这是奇异情形。 图1-1算法流程求解二元一次方程组的 matlab程序依据图 1-1,求解二元一次方程组的解题程序( matlab程序)可以这样书写:a11=10, a12=11, a21=20, a22=21; b1=10, b2=21 % 赋值d=a11*a22-a12*a21if d=0x1=x2=infelsex1=(b1a22b2a12)/d; x2=(b2a11b1a21)/d end求解二元一次方程组的 matlab程序更为简单的求解二元一次方程组的 matlab程序:A=a11, a12;a21,a22; % 赋值B=b1, b2;X=A/B2、算法的基本特征算法的基本特征包括:( 1)可行性( 2)确定性( 3)有穷性( 4)拥有足够的信息。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。