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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(算法实验之矩阵连乘-实验报告.doc)为本站会员(wj)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

算法实验之矩阵连乘-实验报告.doc

1、 攀枝花学院实验报告册课程名称 计算机算法设计与分析 院 系 数学与计算机学院 班 级 2012级信息与计算科学 姓 名 杨腾佼 学 号 201210802025 授课教师 鄢莉 教 务 处 制算法设计与分析实 验 报 告 (三)学号: 201210802025 姓名:杨腾佼 班级: 信本 成绩:实验名称:矩阵连乘问题实验地点:6a-2所使用的开发工具及环境:Visual c+6.0,windows 7一、 实验目的 熟悉掌握动态规划法设计技术二、实验要求1、按教材所授内容要求,完成“矩阵连乘问题”算法。得到一个完整正确的程序。2、问题规模:不少于203、输出最终结果。三、算法实现#inclu

2、de #include #define MAX_MATRIXNUM 100#define MAX_VALUE 32767Int pMAX_MATRIXNUM+1, mMAX_MATRIXNUM+1MAX_MATRIXNUM+1, sMAX_MATRIXNUM+1MAX_MATRIXNUM+1;static void matrix_chain(int num);static void traceback(int i, int j);int main(int argc, char *argv) int i, num; printf(Input matrix num: ); scanf(%d, &n

3、um); getchar(); printf(Input matrix subscript: ); for(i = 0; i = num; i+) scanf(%d, &pi); getchar(); matrix_chain(num); traceback(1, num); printf(n); return 0;static void matrix_chain(int num) int i, j, l, k, n, temp; n = num; for(i = 1; i = n; i+) mii = 0; for(l = 2; l = n; l+) for(i = 1; i = n-l+1

4、; i+) j = i + l - 1; mij = MAX_VALUE; for(k = i; k j; k+) temp= mik + mk+1j + pi-1*pk*pj; if(temp mij) mij = temp; sij = k; printf(The lowest compute times = %dn, m1num);static void traceback(int i, int j) if(i = j) printf(A%d, i); if(i j) printf(); traceback(i, sij); traceback(sij+1, j); printf(); 运行结果如下: 四、算法思想 矩阵乘法满足结合律,所以计算矩阵的连乘积可以有不同的计算次序,若一个矩阵的计算次序完全确定,那么矩阵连乘积可以递归地定义为:单个矩阵是完全加括号的;矩阵连乘积A是完全加括号的,则A可以表示成2个完全加括号的矩阵连乘积B和C的乘积并加括号,即A=(BC)五、实验结论 本次实验是动态规划的一个应用,矩阵连乘问题主要就是确定矩阵连乘的次序,使得矩阵连乘的次数最少。 指导教师签名: 2014 年 12 月 11 日

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2