下载此文档

设计说明书.doc


文档分类:汽车/机械/制造 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
中南大学
本科生课程设计(实践)任务书、设计报告
(计算机程序设计基础—FORTRAN)
题 目
FORTRAN课程设计说明书

学生姓名
陈翔宇
指导教师
刘胤宏
学 院
土木建筑学院
专业班级
土建类1021班
学生学号
1208102127
计算机基础教学实验中心
2010年 7 月 1 日
FORTRAN课程设计说明书
一.任务内容
线性方程组求解问题。
一物理系统可用下列线性方程组来表示:
从文件中读入m1、m2和θ的值,求a1、a2、N1 和N2的值。,输入θ时以角度为单位。
要求:
(1)分别用两种方法(例如高斯消去法、矩阵求逆法、三角分解法、追赶法等),定义求解线性方程组Ax=b的子程序,要求该子程序能求解任意线性方程组。
(2)在主程序中分别调用上面定义的两个子程序,并对求解结果进行对比分析。
(3)绘制以上两个方法所求得的方程解的数据分布图。
二.课程设计的目的
当今社会,计算机的应用已经渗透到各个领域,在社会生活中扮演越来越重要的角色。而计算机是在“程序”控制下自动工作的,计算机解决任何实际问题都依赖于解决问题的程序。大多数人认为,程序设计应该是计算机应用人员的一项基本功,同时也应是大学生的一项基本思维方式训练。FORTRAN课程设计的目的,就是要通过实践,学会利用FORTRAN语言编写出适合自己实际需要的程序,让计算机完成自己指定的任务。
三.总体设计

计算方法——求解线性方程组的方法:高斯消去法、矩阵求逆法
上网查资料、参考《徐士良Fortran常用算法程序集》
文件——从文件中读入
数组——表示矩阵、赋初值、计算
子程序——调用
图形操作——绘制数据分布图

调用
程序
主程序
子程序
求解线性方程组
从文件中读入数据
给数组赋初值
求逆矩阵
绘制数据分布图
两方法结果的比较
高斯消去法
矩阵求逆法
矩阵相乘
四.编程计划
日期
星期
任务

星期二(文件、图形)
复习文件操作,完成“从文件中读入数据”;复习QuickWin图形操作。尝试绘制数据图线

星期四(图形)
复习图形操作;绘制数据曲线;
将两种方法绘制的不同曲线进行比较

星期五(矩阵求逆法、数组)
完成矩阵求逆的程序段;完成矩阵相乘的程序段;复习数组,给数组赋初值(单独分段调试)

星期六(子程序)
复习子程序;在主程序中调用子程序;
调试求解线性方程组的两子程序

星期天(完善)
完成还没有完成的程序、完善已经写好的程序;继续拟写实践报告

星期一(演示)
测试、完善程序,做好演示完成实践报告
五.遇到的问题及解决方案
在设计和调试这个比较大的程序时我出现了很多错误,主要的方面包括以下几点,这些只是我一部分的错误,不过都比较典型,所以在此指明。
1.如果在一个子程序中遇到“unresolved external symbol_main”和“ 1unresolved ex

设计说明书 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小53 KB
  • 时间2020-12-21
最近更新