• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >C语言 > C语言高斯消元法的使用详解

C语言高斯消元法的使用详解

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-28

通过本文主要向大家介绍了高斯消元法,高斯消元法matlab,高斯消元法解方程组,高斯消元法c语言,高斯消元法原理等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

学过数学的人都知道,高斯消元法是解线性方程组是,算法很简单,但过程很复杂,这就是我在网上找不到免费的且正确的高斯消元法的原因了。所以我下决心自己编,结果I do it.
高斯消元法的用途很广,它是解决数学问题最重要的方法之一,在《计算方法》这本书的第一章就讲的是高斯消元法,很多问题最终归结为解线性方法组。
因为我是个编程初学者,所以这个程序在高手看来可能会觉得funny.不过我不介意,还请你们多多指教。
我这个程序是用C语言编的,其它语言没有学过,上大学非计算机专业的学生一般都只学C语言,所以这个程序很适合大学生们。
希望大学能多指出我程序的缺点,并给我多提意见,谢谢大家。

}
void menu()
{printf("\n _ _ _ _ _\n");
 printf(" 1.operation\n");
 printf(" 2.exit");
 printf("\n _ _ _ _ _\n");
}
main()
{int i,j,choose;
 double a[N][M]={0},answer[N];
 clrscr();
 while(1){
 leep:menu();
 scanf("%d",&choose);
 switch(choose){
 case 1:
 printf("!!The size of Maxrix is %d * %d,each line enter %d element:\n ",N,M,M);
 for(i=0;i<N;i++)
 {printf("Enter the Matrix's %d line:\n",i);
 for(j=0;j<N+1;j++)
 scanf("%lf",&a[i][j]);
 }
 printf("\nthe corss matrix is:\n_ _ _ _ _\n");
 gauss(a,answer);
 for(i=0;i<N;i++)
 {for(j=0;j<M;j++)
 printf("%-2lf ",a[i][j]);
 putchar('\n');
 }
 printf("_ _ _ _ _\nthe solve is:\n");
 for(i=0;i<N;i++)printf("x%d=%lf\n",i+1,answer[i]);
 case 2:
 exit(0);
 default:printf("input error:\n");goto leep;
 }
 }
 getch();
}
/*试验:
 西安交通大学出版社出版的《计算方法》书上28页的例2.1:
 2 3 -4 -2
 _ -3 -4 -12 13 5
 A= 2 10 0 -3 10
 14 9 -13 7
 试验结果:x1=1,x2=2,x3=3,x4=4 */
</div>

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • C语言解3元1次方程组 用初中学的最基本的联合消元法
  • C语言高斯消元法的使用详解

相关文章

  • 2017-05-28C++ 关于MFC List Control 控件的总结
  • 2017-05-28如何利用Emacs来调试C++程序
  • 2017-05-28C语言 MD5的源码实例详解
  • 2017-05-28C++中extern "C"的用法
  • 2017-05-28c++中的string常用函数用法总结
  • 2017-05-28C++之类和对象课后习题简单实例
  • 2017-05-28C++删除链表中间节点的方法
  • 2017-05-28C++临时性对象的生命周期详细解析
  • 2017-05-28NSString与C字符串之间的相互转换
  • 2017-05-28C++封装IATHOOK类实例

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 如何判断一个数是否为2的幂次方?若是,并判断出来是多少次方?
    • C语言变长数组 struct中char data[0]的用法详解
    • c/c++语言位域注意事项分析
    • 二叉查找树的插入,删除,查找
    • C语言中的BYTE和char深入解析
    • C语言开发简易版扫雷小游戏
    • C++ 中"priority_queue" 优先级队列实例详解
    • 深入sizeof的使用详解
    • ON_COMMAND_RANGE多个按钮响应一个函数的解决方法
    • VC程序设计小技巧20例

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有