资源简介
2. 用LDLT分解求解方程组:
x1+2x2+3x3 = -3
2x1+x2-2x3 = 10
3x1-2x2+x3 = 7
x1+2x2+3x3 = -3
2x1+x2-2x3 = 10
3x1-2x2+x3 = 7
代码片段和文件信息
#include “iostream.h“
void main()
{
int ijkmn ;
cout<<“请输入未知数的个数:“< cin>>n;
cout<<“请输入方程的个数:“< cin>>m;
double** a=new double*[m+1]; //a存放系数
double *b =new double[n+1];//方程的值
double** l=new double*[m+1];//L
double *d =new double[n+1];//D
double *x =new double[n+1];//结果
double *y =new double[n+1];
for(i = 1; i {
l[i]=new double[n+1];
a[i]=new double[n+1];
} //初始化
cout<<“请依次输入“< for(i=1;i {
cout<<“第“< for(j=1;j {
l[i][j]=0;
cin>>a[i][j];
}
cin>>b[i];
}
double temp;
for(i=1;i {
temp=0;
for(k=1;k temp=temp+l[i][k]*l[i][k]*d[k];
d[i]=a[i][i]-temp;
for(j=i+1;j {
temp=0;
for(k=1;k temp=temp+l[j][k]*d[k]*l[i][k];
l[j][i]=(a[j][i]-temp)/d[i];
}
}
//前代解方程组
y[1]=b[1];
for(i=2;i {
temp=0;
for(k=1;k temp=temp+l[i][k]*y[k];
y[i]=b[i]-temp;
}
//回代
x[n]=y[n]/d[n];
for(i=n-1;i>0;i--)
{
temp=0;
for(k=i+1;k temp=temp+l[k][i]*x[k];
x[i]=y[i]/d[i]-temp;
}
cout<<“方程组的解为:“;
for (i = 1; i < n+1; i++)
{
cout< }
cout< }
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1282 2009-04-21 12:34 实验1_2最终版.plg
文件 4359 2009-04-21 12:34 实验1_2最终版.dsp
文件 551 2009-04-21 12:33 实验1_2最终版.dsw
文件 53760 2009-04-21 12:35 实验1_2最终版.opt
文件 8393 2009-04-21 12:34 Debug\main.obj
文件 41984 2009-04-21 12:34 Debug\vc60.idb
文件 61440 2009-04-21 12:34 Debug\vc60.pdb
文件 208953 2009-04-21 12:34 Debug\实验1_2最终版.exe
文件 255204 2009-04-21 12:34 Debug\实验1_2最终版.ilk
文件 244516 2009-04-21 12:34 Debug\实验1_2最终版.pch
文件 427008 2009-04-21 12:34 Debug\实验1_2最终版.pdb
文件 1428 2009-04-21 12:34 main.cpp
文件 33792 2009-04-21 12:35 实验1_2最终版.ncb
目录 0 2009-04-21 12:34 Debug
----------- --------- ---------- ----- ----
1342670 14
- 上一篇:ATM自动取款机系统的分析与设计
- 下一篇:基于8051单片机的红外接收程序
相关资源
- ping 程序 C语言
- SAMPLE (类pascal) 词法分析程序 C 版
- 电梯模拟程序C/C 算法实现
- vs2005骑士巡游问题-分治法C
- 操作系统实验综合设计【附代码】
- 学生成绩管理系统C 源码(很完整)
- 基于C 的简易FTP客户端(带源码)
- 选课系统c (指针与链表)
- C (MFC)华容道自动求解
- VC 编程实现活动主机扫描源代码
- c 做的漂亮菜单附有源代码
- C 练习系列1
- 将数字转为中文金额的大写方式(C
- 十六进制与字符串互转
- 操作系统课程设计实现可变分区存储
- VC 使用GDI 矢量绘图软件源代码
- c 编写的 矩阵 matrix 类源码
- c 面试题(面试经验)自己收集自己
- vc 编写的基于TCP协议的客户/服务器
- 表达式求值C 代码(附实验报告)
- lzw压缩,解压缩算法
- 建立文件数据索引的c 代码
- 树状导航菜单的制作
- VC工程转Qt工程文件的工具
- Gerber文件的编辑程序
- 编译好的json_lib.lib 包含64位,32位,头
- 招商银行信用卡中心2018春招IT笔试数
- FFmpeg和SDL,读内存中的视频流,进行
- 是男人就下一百层
- vs2010 ffmpeg实时解码h264码流
评论
共有 条评论