满意答案

yujiabian

2013.11.14

采纳率:54%    等级:12

已帮助:17454人

高斯消元 再代回原方程求解

算法如下

_rows是指方程组行数;_cols是列数

void gaoss(double[,]a)//高斯消元求未知数X,

{

string print = "";

int L = _rows - 1;

int i, j, l, n, m, k = 0;

double[] temp1 = new double[_rows];

/*第一个do-while是将增广矩阵消成上三角形式*/

do

{

n = 0;

for (l = k; l < L; l++)

temp1[n++] = a[l + 1, k] / a[k, k];

for (m = 0, i = k + 1; i < _rows; i++, m++)

{

for (j = k; j < _cols; j++)

a[i, j] -= temp1[m] * a[k, j];

}

k++;

} while (k < _rows);

///*第二个do-while是将矩阵消成对角形式,并且重新给k赋值,最后只剩下对角线和最后一列的数,其它都为0*/

k = L - 1;

do

{

n = 0;

for (l = k; l >= 0; l--)

temp1[n++] = a[k - l, k + 1] / a[k + 1, k + 1];

for (m = 0, i = k; i >= 0; i--, m++)

{

for (j = k; j < _cols; j++)

a[k - i, j] -= temp1[m] * a[k + 1, j];

}

k--;

} while (k >= 0);

/*下一个for是解方程组*/

for (i = 0; i < _rows; i++)

{

double value = a[i, _rows] / a[i, i];

print += "X"+(i+1)+"="+value+" ";

}

MessageBox.Show(print, "方程的解为:");

}

10分享举报

怎样用c语言编程解多元方程组,求用C#编程实现:求一个多元一次方程组解相关推荐

  1. matlab怎么求一个三元一次方程组的解,关于一个三元一次方程的问题(matlab和excel)...

    今天碰到一个同学问我一个关于考勤的问题. 每个月他需要工作27天,需要在一天工作4个小时.10个小时.8个小时之前做选择天数,然后凑够一个月180个小时的工时. 数学上看,这就是个"三元一次 ...

  2. 组合数学之隔板法:多元一次方程组解的统计

    1. 内容 讨论多元一次不定方程: x 1 + x 2 + . . . + x d = t x_1 + x_2 + ... + x_d = t x1​+x2​+...+xd​=t有解的情况 隔板法求解 ...

  3. matlab怎么求一个三元一次方程组的解,用MATLAB求解一个带参数的三元一次方程组,求大神指点!...

    想求一个方程组,改了很多遍都还是出错,请求大神指点 . 代码如下 i=[1 2 3]; %编号为1的机械臂 r=50; %动平台半径 R=210; 想求一个方程组,改了很多遍都还是出错,请求大神指点 ...

  4. Excel解多元一次方程组(线代)

    目录: 方法一:矩阵解法 方法二:用克莱姆法则 方法三:用规划求解 ---------------------------------------------- Excel中解多元一次方程组的三种方法 ...

  5. python二元一次方程组用鸡兔同笼的思路来写编程_python二元一次方程组用鸡兔同笼的思路来写编程_《应用二元一次方程组——鸡兔同笼》......

    - 1 - <应用二元一次方程组 -- 鸡兔同笼> 教学目标 1 ,知识与技能:会用二元一次方程组 在具体问题的解决过程中提高学生的解二 元一次方程组的技能: 2 .过程与方法:使学生掌握 ...

  6. 二元一次方程组用c语言解答,二元一次方程组解法检测试题及答案

    二元一次方程组解法检测试题及答案 一.选择题 1.用代入法解方程组 有以下过程 (1)由①得x= ③; (2)把③代入②得3 -5y=5; (3)去分母得24-9y-10y=5; (4)解之得y=1, ...

  7. matlab中欠定方程组超定方程组_【七年级】30二元一次方程组应用——分段计费问题...

    30.二元一次方程组应用--分段计费问题(适用初一学生) 各位朋友:转发时可以让你的学生家长自己主动关注呵!关注我公众号的方法是:1.先点开我的公众号页面:2.再点开页面上方箭头指向蓝色的" ...

  8. matlab中欠定方程组超定方程组_【七年级】28二元一次方程组应用——列表与画图...

    28.二元一次方程组应用--列表与画图(适用初一学生) 各位朋友:转发时可以让你的学生家长自己主动关注呵!关注我公众号的方法是:1.先点开我的公众号页面:2.再点开页面上方箭头指向蓝色的"姚 ...

  9. 怎样用c语言编程解多元方程组,C语言解多元一次方程组(矩阵法)

    C语言解多元一次方程组(矩阵法) 发布时间:2016年06月08日 评论数:抢沙发 阅读数:2560 #include #include #define Han 200//(可自设)多元一次方程组有n ...

  10. c语言编程解三元一次方程组,三元一次方程组的解是 [] A.B.C.D

    三元一次方程: 含有三种不同字母构成的方程,并且含有未知数的项的次数是1的整式方程,一般有三条三元一次方程才能解出未知数的解,我们那这种方程叫三元一次方程,如x+y-z=1,2a-3b+c=0等都是三 ...

最新文章

  1. Plant Physiol. | 中科院遗传所储成才研究组发现水稻NLR类抗病基因突变导致的白叶枯病感病机制...
  2. 《深入理解Hadoop(原书第2版)》——1.3大数据的编程模型
  3. vim win装_VIM的代码补全工具YouCompleteMe在Windows上的安装攻略
  4. 三层学习------实践篇
  5. 精准营销的核心思维何在?
  6. java 运行环境测试_java – 在多个环境中执行JUnit测试的配置
  7. java: cannot execute binary file 如果遇到这个错,一般是操作系统位数出问题了。
  8. spring的整体架构分析一
  9. linux shell if命令参数说明
  10. bellman ford优先队列优化简介模板
  11. 因子分析(SPSS)
  12. 中国专利申请CPC客户端软件问题解决方案
  13. fla 优化思路 flash cs6
  14. 阻容感基础02:电阻器原理(1)-电阻器模型
  15. Windows 10 21H1 官方正式版下载
  16. 第9天Sqltie数据库
  17. 红绿灯交通灯控制逻辑电路设计
  18. MySQL删除数据后,释放磁盘空间
  19. 计算机键盘灯不亮原因,键盘上的三个灯不亮?竟是这个原因
  20. 基于Java+MySQL 实现(Web)动态人脸识别的认证识别系统【100010315】

热门文章

  1. android 多个按键精灵,Android 一种通用的按键精灵的实现思路
  2. MQTT:Massage Queue Telemetry Transport消息队列遥测传输
  3. 单纯技术背景已不吃香 MBA管理能力更被招聘者看好
  4. 图像复原模型及PSF与OTF
  5. 华为21级程序员月薪27万,你怎么看?
  6. 一路(16)奔波,一起(17)前行—2016 年终总结
  7. easyui php分页,jQuery EasyUI 教程-Pagination(分页)
  8. python求根公式_python与代数
  9. 1991年首批全国500位名老中医
  10. python3思维导图.xmind_Xmind和FreeMind思维导图格式互转