实验源代码 //Warshall.cpp #include<stdio.h> void warshall(int k,int n) { int i , j, t; int temp[20][20]; for(int a=0;a<k;a++) { printf("请输入矩阵第%d 行元素:",a); for(int b=0;b<n;b++) { scanf ("%d",&temp[a][b]); } } for(i=0;i<k;i++){ for( j=0;j<k;j++){ if(temp[ j][i]==1) { for(t=0;t<n;t++) { temp[ j][t]=temp[i][t]||temp[ j][t]; } } } } printf("可传递闭包关系矩阵是:\n"); for(i=0;i<k;i++) { for( j=0;j<n;j++) { printf("%d", temp[i][ j]); } printf("\n"); } } void main() { printf("利用 Warshall 算法求二元关系的可传递闭包\n"); void warshall(int,int); int k , n; printf("请输入矩阵的行数 i: "); scanf("%d",&k); 四川大学实验报告 printf("请输入矩阵的列数 j: "); scanf("%d",&n); warshall(k,n); }
上传时间: 2016-06-27
上传用户:梁雪文以
#include "iostream" using namespace std; class Matrix { private: double** A; //矩阵A double *b; //向量b public: int size; Matrix(int ); ~Matrix(); friend double* Dooli(Matrix& ); void Input(); void Disp(); }; Matrix::Matrix(int x) { size=x; //为向量b分配空间并初始化为0 b=new double [x]; for(int j=0;j<x;j++) b[j]=0; //为向量A分配空间并初始化为0 A=new double* [x]; for(int i=0;i<x;i++) A[i]=new double [x]; for(int m=0;m<x;m++) for(int n=0;n<x;n++) A[m][n]=0; } Matrix::~Matrix() { cout<<"正在析构中~~~~"<<endl; delete b; for(int i=0;i<size;i++) delete A[i]; delete A; } void Matrix::Disp() { for(int i=0;i<size;i++) { for(int j=0;j<size;j++) cout<<A[i][j]<<" "; cout<<endl; } } void Matrix::Input() { cout<<"请输入A:"<<endl; for(int i=0;i<size;i++) for(int j=0;j<size;j++){ cout<<"第"<<i+1<<"行"<<"第"<<j+1<<"列:"<<endl; cin>>A[i][j]; } cout<<"请输入b:"<<endl; for(int j=0;j<size;j++){ cout<<"第"<<j+1<<"个:"<<endl; cin>>b[j]; } } double* Dooli(Matrix& A) { double *Xn=new double [A.size]; Matrix L(A.size),U(A.size); //分别求得U,L的第一行与第一列 for(int i=0;i<A.size;i++) U.A[0][i]=A.A[0][i]; for(int j=1;j<A.size;j++) L.A[j][0]=A.A[j][0]/U.A[0][0]; //分别求得U,L的第r行,第r列 double temp1=0,temp2=0; for(int r=1;r<A.size;r++){ //U for(int i=r;i<A.size;i++){ for(int k=0;k<r-1;k++) temp1=temp1+L.A[r][k]*U.A[k][i]; U.A[r][i]=A.A[r][i]-temp1; } //L for(int i=r+1;i<A.size;i++){ for(int k=0;k<r-1;k++) temp2=temp2+L.A[i][k]*U.A[k][r]; L.A[i][r]=(A.A[i][r]-temp2)/U.A[r][r]; } } cout<<"计算U得:"<<endl; U.Disp(); cout<<"计算L的:"<<endl; L.Disp(); double *Y=new double [A.size]; Y[0]=A.b[0]; for(int i=1;i<A.size;i++ ){ double temp3=0; for(int k=0;k<i-1;k++) temp3=temp3+L.A[i][k]*Y[k]; Y[i]=A.b[i]-temp3; } Xn[A.size-1]=Y[A.size-1]/U.A[A.size-1][A.size-1]; for(int i=A.size-1;i>=0;i--){ double temp4=0; for(int k=i+1;k<A.size;k++) temp4=temp4+U.A[i][k]*Xn[k]; Xn[i]=(Y[i]-temp4)/U.A[i][i]; } return Xn; } int main() { Matrix B(4); B.Input(); double *X; X=Dooli(B); cout<<"~~~~解得:"<<endl; for(int i=0;i<B.size;i++) cout<<"X["<<i<<"]:"<<X[i]<<" "; cout<<endl<<"呵呵呵呵呵"; return 0; }
标签: 道理特分解法
上传时间: 2018-05-20
上传用户:Aa123456789
eeworm.com VIP专区 单片机源码系列 69资源包含以下内容:1. 8051电子钟设计论文.pdf2. 利用动态密勒补偿电路解决LDO的稳定性问题.pdf3. CASIO fx-5800P矩阵编程计算器.rar4. MCS-51单片机数据存储器的扩展.pdf5. keil使用笔记.pdf6. 高压双管反激变换器的设计.pdf7. ULINK仿真器用户使用手册.pdf8. UART测试程序-AT91SAM9260.rar9. MCS-51单片机的系统扩展技术.pdf10. 单片机设计助理2.4中文版.rar11. MODBUS主/从协议栈.pdf12. 单片机软件滤波的几种方法.pdf13. 80C51汇编指令集.pdf14. 89S51看门狗功能的使用方法.pdf15. 利用SPMC75本身的Flash做数据备份.rar16. KEIL RTX51实时操作系统中文版.rar17. 利用TPM2定时器产生一通道语音信号输出,语音数据为PCM格.rar18. 如何设置使SPMC75F2413A进入节电模式.rar19. 采用UART做LIN总线的从节点应用.rar20. 采用UART做LIN总线的主节点应用.rar21. 用TPM2产生PWM和作脉冲宽度、周期测量.rar22. SPMC75F2413A单片机载保护输入的使用.rar23. 用NTC热敏电阻做温度采集.rar24. SPMC75F2413A在三相交流感应电机的开环V/F控制的.rar25. lpc2210开发板电路图.pdf26. SPI接口读写串行EEPROM.rar27. SPMC65系列单片机编程指南(中文版).rar28. 阳初S3C2440开发板使用手册.pdf29. 用GPIO做步进电机控制.rar30. 微机电源智能化逆变系统的设计和应用.pdf31. S3C2440应用电路图.pdf32. 用MCP定时器控制步进电机.rar33. 基于LabVIEW和单片机的空调温度场测量系统的研究.pdf34. ATMEL-isp下载线电路.pdf35. MCP定时器产生中心对称PWM输出.rar36. Designing Boards with Atmel AT.pdf37. Microchip ZigBee协议栈.pdf38. MCP定时器产生边沿PWM输出.rar39. 时钟和低功耗模式.pdf40. 基于AT89C2051单片机的数字电容表设计.rar41. MCP定时器的死区插入.rar42. 数字I/O介绍.rar43. at89c2051 高性能CMOS 8位单片机.pdf44. SPMC75F2413A单片机采用调试PWM方式产生正弦波.rar45. 用JLINK V6调试STM32的教程.pdf46. Proteus6.9和Keil联调方法及破解文件下载.rar47. 《微机原理及应用》课程教程 (word文档).rar48. 800A全自动STC单片机实验开发板软硬件说明.pdf49. AT89C51单片机温度控制系统.pdf50. Keil uVision3下载 (破解版带注册机+中文版).rar51. 单片机指令周期.pdf52. 单片机在指纹保险柜中的应用.pdf53. 基于89C2051单片机的热表通讯模块的开发.pdf54. 基于uPSD3200 的人机对话设计.pdf55. 太阳能LED 路灯控制器的设计.pdf56. 基于单片机的步进电机开环控制系统.pdf57. 电动机转速精密测量系统.pdf58. 基于单片机的除尘控制器的设计.pdf59. 一种实用的单片机双CPU设计方案及其应用.pdf60. 一种8位单片机中ALU的改进设计.pdf61. SPCE061A单片机硬件结构.pdf62. 基于89S51单片机的微型热敏打印机软件设计.pdf63. 基于P89C51RA的智能广播系统控制器.pdf64. 单片机图像采集与网络传输.pdf65. PIC16F84单片机的内部硬件资源.pdf66. 单片机在温度控制中的应用.pdf67. Sunplus SPCE061A 微控制器.ppt68. 基于单片机的LED汉字显示屏设计与制作.doc69. 51单片机设置软件工具.rar70. plc设计编程软件.rar71. 基于单片机的恒温式自动量热仪设计.pdf72. 基于单片机的现场可编程门阵列的配置.pdf73. 单片机89C51在直流调速控制系统中的应用.pdf74. Keil的调试命令、在线汇编与断点设置.rar75. 正弦信号发生器的设计与制作.doc76. 基于MCGS的凌阳单片机驱动程序的设计.pdf77. Keil工程文件的建立、设置与目标文件的获得.rar78. 51单片机动态LED显示电路编程实例.doc79. 基于PIC单片机的以太网数据采集与控制电路设计.pdf80. 无传感器BLDCM位置检测的一种单片机软件实现方法.pdf81. 一种基于单片机的灯光调光控制系统开发.pdf82. 基于MSP430单片机的无线表决系统设计.pdf83. 一种便携式远距离热量计查表器系统设计.pdf84. 基于新型单片机的无刷直流电机控制系统.pdf85. 状态机设计.pdf86. 基于单片机的涡卷式空压机电控系统设计.pdf87. 基于Keil的入门实例教程.rar88. 可编程自动控制控制跑马灯.pdf89. 基于单片机的开关磁阻电机驱动系统设计.pdf90. 其于Keil的实验仿真板的使用.rar91. 如何使用高级触发测量程序跑飞.pdf92. 用单片机设计的恒温式自动量热仪.pdf93. Keil的辅助工具和部份高级技巧.rar94. 完整单板EMC设计(中英翻译文章).rar95. Keil程序调试窗口.rar96. 用PIC16C73 单片机实现十二位A/D转换器.pdf97. 深入浅出AVR单片机--从ATMega48/88/168开始.rar98. 基于单片机的蓄电池温度数据采集系统.pdf99. 51系列单片机模拟软件(汉化中文版下载).zip100. 基于MSP430的微功耗体外临时心脏起搏器的设计.pdf
上传时间: 2013-04-15
上传用户:eeworm
VIP专区-嵌入式/单片机编程源码精选合集系列(149)资源包含以下内容:1. 51+lcd1602显示,程序非常清晰明白,很适合初学者!.2. 1. UC/OS 8051中完全应用。 2. 显示各个任务的执行时间, 执行时间占总时间百分比, tick计数器 3.任务中信号量,消息以及消息队列的使用。 我自己仔细测试过了.3. 实例仿真原理图和结果.4. 富士N系列可编程控制器PLC编程手册,介绍Flex N系列PLC的情况和其操作。.5. apr9600简介.6. Microsoft Extensible Firmware Initiative FAT32 File System Specification.7. 用于嵌入式驱动编程学习的一本经典的教材.8. small rtos 1.20 一套单片机嵌入式操作系统,由陈明计开发.9. WIFI driver from marvell website, 8.70 for gspi..10. WIFI driver from marvell website, 7.73 for sdio..11. 关于USB的相关芯片的应用说明.12. 关于基本嵌入式系统介绍和c语言编程的书籍.13. 61编的12864程序 有的12864可能有问题.14. PLC控制日本安川伺服电机的源程序。控制方式为串口控制.15. 精品资料-嵌入式系统经典教材 系统讲解了嵌入式开发.16. tms320c2812的flash驱动程序.17. This is a document for CYCLONE Develop Kits type LJ-FN300 FPGANIOS. Wish this would help you to find.18. 基于NuCleus操作系统下的一个GUI界面.19. 用三星的44b0控制的zlg7290的源码.20. 三星的44b0的完整启动程序 启动后让几个led闪烁.21. ID卡门禁系统.22. PIC单片机产生警报声的程序。频率从1.8K-3.5K匀速增加.23. PCI总线操作的相关内容.24. 一个电子表程序.25. msp430单片机的lcd显示程序 可形成循坏显示功能.26. 车辆检测通过的电路原理图.27. 电能计量芯片SA9904的读写程序.28. FS9315核心板和底板原理图.29. FPGA.30. 这是is4002语音芯片的录放音程序.31. 远程采集系统嵌入式WEB端java applet动态曲线显示采集量的代码.32. GUI入门的好教材, 可以配套ARM使用, 内含有一些地层的初级函数和硬件接口..33. 基于ATmega16的BC7281键盘显示源码,拿过来就 可以用.34. 基于ATMEGA16的时钟芯片原代码.35. 基于ATMEGA16的温度传感器原代码.36. 基于ATmega16的12864液晶显示源代码.37. 基于ATMEGA16的NRF905无线通信的C程序源代码.38. 基于ATMEGA16的AD转换的C程序源代码.39. 基于ATMEGA16的DA转换的C程序源代码.40. 基于ATMEGA16的步进电机的驱动程序.
上传时间: 2013-06-18
上传用户:eeworm
国内首款采用B/S完美模式开发的考试系统国内首款采用开放式、动态数据架构的考试系统
上传时间: 2013-12-25
上传用户:liglechongchong
A) 实现虚拟存储B) 实现对文件的按名存取C) 实现对文件的按内容存取D) 实现对文件的 高速输入输出(17) 分页显示当前文件 ... A) 执行SPLIB B) 执行SPDOS C) 装载拼音模块D) 装载五笔字型输入模块(32) 在汉字输入状态下,按下Shift+a组合键后,输入了__。
上传时间: 2013-12-23
上传用户:zhoujunzhen
学生信息查询系统C语言实现 包含的功能有: 1、 系统功能选择菜单:提供了5个功能 A、 按“班级+平均成绩”显示原始数据 B、 输入学号,显示学生档案,并可选择用顺序查找或者折半查找去实现 C、 输入不完全的学生姓名即可模糊查找学生档案。 D、 输入班级及课程即可统计平均分,优秀率及及格率。 2、 数据显示函数 3、 学号查找函数 4、 模糊查找函数 5、 成绩统计函数
上传时间: 2014-08-20
上传用户:fanboynet
交通灯控制,在A和B方向各用数码管显示剩余的时间.
上传时间: 2013-12-06
上传用户:jkhjkh1982
二分法求一个未知数方程的根f(x)=0,x属于[a,b],除了显示每次计算的小区间外,还根据给定的精度计算了所需的次数k
上传时间: 2016-02-05
上传用户:fredguo
用VB制作标准DLL动态连接库-- ?肰B制作标准DLL动态连接库-- 用VB制作标准DLL动态连接库
上传时间: 2013-12-13
上传用户:Amygdala