#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
电子电气专业毕业设计毕业论文及产品设计软硬件资料文档资料合集2(22个):RCC电路间歇振荡的研究资料USB接口信号发生器USB接口波形发生器VB上位机与18b20下位机VB上位机程序控制DS1302时钟的proteus仿真仓库温湿度的监测系统资料便捷式单片机实验开发装置资料八位数字密码锁资料八路扫描式抢答器设计变压器的智能绕线功能系统资料宠物定时喂食器设计资料常导超导磁悬浮演示试验装置的控制资料步行者机器人资料步进电机调速控制系统资料步进电机调速系统设计资料比较全面的手机原理资料测距程序笔记本电脑的智能底座设计超级点阵,上位机发送单片机显示资料采用MEC002A制作远程调频发射机资料采用实时时钟芯片DS1302+AT89C2051的红外遥控LED电子钟采集与发射系统设计资料
标签: 电子电气专业毕业设计
上传时间: 2021-12-08
上传用户:
AR0231AT7C00XUEA0-DRBR(RGB滤光)安森美半导体推出采用突破性减少LED闪烁 (LFM)技术的新的230万像素CMOS图像传感器样品AR0231AT,为汽车先进驾驶辅助系统(ADAS)应用确立了一个新基准。新器件能捕获1080p高动态范围(HDR)视频,还具备支持汽车安全完整性等级B(ASIL B)的特性。LFM技术(专利申请中)消除交通信号灯和汽车LED照明的高频LED闪烁,令交通信号阅读算法能于所有光照条件下工作。AR0231AT具有1/2.7英寸(6.82 mm)光学格式和1928(水平) x 1208(垂直)有源像素阵列。它采用最新的3.0微米背照式(BSI)像素及安森美半导体的DR-Pix™技术,提供双转换增益以在所有光照条件下提升性能。它以线性、HDR或LFM模式捕获图像,并提供模式间的帧到帧情境切换。 AR0231AT提供达4重曝光的HDR,以出色的噪声性能捕获超过120dB的动态范围。AR0231AT能同步支持多个摄相机,以易于在汽车应用中实现多个传感器节点,和通过一个简单的双线串行接口实现用户可编程性。它还有多个数据接口,包括MIPI(移动产业处理器接口)、并行和HiSPi(高速串行像素接口)。其它关键特性还包括可选自动化或用户控制的黑电平控制,支持扩频时钟输入和提供多色滤波阵列选择。封装和现状:AR0231AT采用11 mm x 10 mm iBGA-121封装,现提供工程样品。工作温度范围为-40℃至105℃(环境温度),将完全通过AEC-Q100认证。
标签: 图像传感器
上传时间: 2022-06-27
上传用户:XuVshu
eeworm.com VIP专区 单片机源码系列 24资源包含以下内容:1. AVR教程(4):AVRStudio仿真调试快速入门.doc2. 51单片机教程.pdf3. 单片机预备知识.zip4. 整板测试源程序.rar5. winvar/GCC教程.pdf6. Vista_win驱动程序安装说明.pdf7. AVR单片机设计入门教程.rar8. keil_C语言与汇编语言的混合编程方法.pdf9. LED16×32点阵设计报告论文.doc10. 单片机精华学习包.zip11. 单片机各系统子程序.doc12. 【MSP430LaunchPad设计心得】+USB多功能无线遥控器.pdf13. 简易电子时钟.pdf14. 单片机知识点.doc15. 51单片机程序C和汇编.rar16. Keil_lic-v3.2 注册机.exe17. mini80下载M16,M32的示意.rar18. 基于单片机的篮球赛计时计分器.doc19. US100使用说明_超声波的避障的详细原理.pdf20. 用dsPIC30F2010控制无传感器BLDC电机.pdf21. C51单片机指令集大全.doc22. 基于51单片机的键盘无线通信控制小车.rar23. 基于EPM7128S数字时钟设计原理图.doc24. 自动往返智能小车.rar25. 红外线发射与接收源程序.rar26. 数字时钟PCB报告.doc27. MusicEncode.exe28. 基于51单片机的测障测角小车.rar29. 单片机实用小程序.doc30. 仓库温湿度的监测系统.doc31. 火灾自动报警系统设计.doc32. MCS-51单片机温度控制系统.doc33. 电子时钟的设计资料.doc34. 单片机C语言轻松学习.pdf35. 电子设计大赛点阵电子显示屏(A题).doc36. LED摇摇棒制作(包含代码).doc37. 电动智能小车(完整论文).doc38. 51-AVR(二合一)单片机开发板使用手册.pdf39. 单片机控制交通灯.doc40. 单片机Keil C语言入门教程.pdf41. 单片机课程设计__电子密码锁报告.doc42. 单片机C语言编程入门以及keil_uvision使用方法介绍详讲.pdf43. 单片机课程设计_串行通信发射机.doc44. 51单片机经典入门教程.pdf45. 8位数码管显示动态显示电路图及程序.zip46. 计时秒表程序.zip47. led电子时钟设计.zip48. HOT-51开发板电路图.pdf49. 基于modbus_RTU模式15入15出继电器工控板带掉电存储.doc50. 基于自适应并行结构的多模态生物特征识别.zip51. 单片机解码电路与程序.zip52. C51学习教程完整版.pdf53. 基于单片机的LED汉字显示屏的设计.zip54. AVR学习资料整理.doc55. protues仿真银行取款机系统.rar56. 基于STC单片机的排队管理系统的设计.zip57. 超简单msp430 launch pad数控稳压源方案.doc58. AVR系列单片机C语言编程与应用实例.pdf59. DB-51 Ver2.1开发板原理图.pdf60. 基于msp430的自行车码表制作.doc61. 用74hc595驱动的跑马灯(含原理图与程序).zip62. Keil3_Full程序.rar63. STM8单片机入门.pdf64. 51单片机_音乐_天空之城_C语言.doc65. msp430应用技术资料.pdf66. IAR入门_单片机入门学习.pdf67. 铂电阻测温系统温度补偿方法.pdf68. 深入玩转学习stm32-中级篇.pdf69. 深入浅出AVR单片机(珍藏版).pdf70. 一个嵌入式工程师stm32开发日记.pdf71. DSP2812最小系统.pdf72. 单片机电路设计经验.pdf73. AT89C51单片机硬件结构.ppt74. 基于单片机MSP430的蓄电池监测仪.pdf75. 单片机总结学习宝典.pdf76. C51单片机-汇编自学教程.pdf77. AVR_fighter.exe78. 2012新规则下电磁组设计方案(最终版本).pdf79. AVR c语言程序设计.zip80. 单片机12864贪吃蛇程序.rar81. 智能车安装程序及教程.rar82. 超声波倒车测距语音小车技术资料.pdf83. HL-1 V6.5单片机开发板原理图.pdf84. 51单片机与PC机通信.doc85. 基于单片机家用防盗报警系统设计.doc86. proteus电子钟(带闹钟数码管显示).rar87. 基于单片机控制自动光控窗帘.doc88. 51-AVR(二合一)单片机开发板电路图.pdf89. 喇叭演奏消防车的报警声音.rar90. 单片机与仿真.exe91. MSP430定时器A应用范例.pdf92. 编写快速的MATLAB代码.pdf93. 如何在keil中生成hex文件.doc94. 飞思卡尔智能车电磁组参考方案-最新版.pdf95. 基于单片机的数字温度计毕业论文设计.doc96. LPC1700系列Cortex-M3_ZLG周立功介绍spi.pdf97. DS18B20 C语言编程.doc98. LM7905中文资料.doc99. MCS-51单片机应用设计PDF电子书.pdf100. 测控单片机.zip
上传时间: 2013-04-15
上传用户:eeworm
21世纪大学新型参考教材系列 集成电路B 荒井
上传时间: 2013-04-15
上传用户:eeworm
家电维修(最基础的教程B)1-20.Torrent
上传时间: 2013-06-10
上传用户:eeworm
jk-b交通信号控制机原理图
上传时间: 2013-07-13
上传用户:eeworm
专辑类-实用电子技术专辑-385册-3.609G jk-b交通信号控制机原理图-1.3M.zip
上传时间: 2013-08-02
上传用户:zhf1234
专辑类-电子基础类专辑-153册-2.20G 21世纪大学新型参考教材系列-集成电路B-荒井-159页-2.8M.pdf
上传时间: 2013-05-16
上传用户:pkkkkp
三次B样条曲线源代码,C语言编写的三次B样条曲线源代码,希望大家喜欢。
标签:
上传时间: 2013-07-13
上传用户:chengli008