c#课程设计--矩阵的按行按列读取功能及矩阵的基本计算.docx
上传人:天马****23 上传时间:2024-09-12 格式:DOCX 页数:18 大小:398KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

c#课程设计--矩阵的按行按列读取功能及矩阵的基本计算.docx

c#课程设计--矩阵的按行按列读取功能及矩阵的基本计算.docx

预览

免费试读已结束,剩余 8 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

PAGE\*MERGEFORMAT3PAGE\*MERGEFORMAT2C#课程设计报告书课题矩阵的按行按列读取功能及矩阵的基本计算院系航空航天工程学部(院)专业飞行器设计与工程PAGE\*MERGEFORMAT18摘要作为一名飞行器设计的大二学生,在计算方法和线性代数课上已经学习了矩阵的相关知识,但是,由于课时紧,并没有很好的了解计算的根本原理,在计算时难免会遇到一些难题。因此,我计划设计一个程序,可以进行矩阵的基本运算,并输出结果,让自己更加清楚计算的基本原理。该程序是用VISUALSTUDIO2010,通过C#语言进行相关代码的编写,进行矩阵的按行按列读取、转置、高斯消元,求特征值。关键词:计算方法,线性代数,矩阵的基本运算,VISUALSTUDIO2010,C#语言目录TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc408087940"摘要PAGEREF_Toc408087940\h2HYPERLINK\l"_Toc408087941"第一章课设研究背景PAGEREF_Toc408087941\h4HYPERLINK\l"_Toc408087942"1.1研究背景PAGEREF_Toc408087942\h4HYPERLINK\l"_Toc408087943"1.2程序思路图PAGEREF_Toc408087943\h4HYPERLINK\l"_Toc408087944"第二章各部分程序PAGEREF_Toc408087944\h5HYPERLINK\l"_Toc408087945"2.1按行按列读取生成矩阵程序PAGEREF_Toc408087945\h5HYPERLINK\l"_Toc408087946"2.2求转置程序PAGEREF_Toc408087946\h7HYPERLINK\l"_Toc408087947"2.3高斯消元程序PAGEREF_Toc408087947\h8HYPERLINK\l"_Toc408087948"2.3.1输出方程组的解程序PAGEREF_Toc408087948\h8HYPERLINK\l"_Toc408087949"2.3.2利用高斯消元法求线性方程组的解程序PAGEREF_Toc408087949\h8HYPERLINK\l"_Toc408087950"2.3.3选择主元素程序PAGEREF_Toc408087950\h10HYPERLINK\l"_Toc408087951"2.3.4打印矩阵程序PAGEREF_Toc408087951\h11HYPERLINK\l"_Toc408087952"第三章程序设计中的重难点分析PAGEREF_Toc408087952\h15HYPERLINK\l"_Toc408087953"第四章课设总结PAGEREF_Toc408087953\h16HYPERLINK\l"_Toc408087954"参考文献PAGEREF_Toc408087954\h17第一章课设研究背景1.1研究背景作为一名飞行器设计的大二学生,在计算方法和线性代数课上已经学习了矩阵的相关知识,但是,由于课时紧,并没有很好的了解计算的根本原理,在计算时难免会遇到一些难题。因此,我计划设计一个程序,可以进行矩阵的基本运算,并输出结果,让自己更加清楚计算的基本原理。1.2程序思路图给定矩阵的行数和列数输入数据,按行按列读取,生成求转置选主元输出结果化为上三角矩阵求x输出结果图1.1程序思路图第二章各部分程序2.1按行按列读取生成矩阵程序inta,b;Console.WriteLine("请输入矩阵的行数:");a=int.Parse(Console.ReadLine());Console.WriteLine("请输入矩阵的列数:");b=int.Parse(Console.ReadLine());int[,]juzhen=newint[a,b];for(inti=0;i<juzhen.GetLength(0);i++){for(intj=0;j<juzhen.GetLength(1);j++){Console.WriteLine("请输入一个数:");juzhen[i,j]=int.Parse