#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
本着系统移植实践的宗旨,本章将用尽量简洁的语言为读者介绍嵌入式系统架构,并探讨系统移植环境的搭建方法 本章的所有内容均以介绍和指导实践为主,读者仅需了解相关的概念,以后自会在移植实践过程中深刻体会
上传时间: 2020-04-02
上传用户:hongpixiaozhu
资源较大,分为三个部分,已全部上传:第一部分:https://dl.21ic.com/download/linux-427595.html 第二部分:https://dl.21ic.com/download/linux-427596.html 第三部分:https://dl.21ic.com/download/linux-427598.html 本书个面介绍了嵌入式 Linux系统开发过程中,从底层系统支持到上层GUI应用的方方面面,内容涵盖nux操作系统的安装及相关工具的使用、配置,嵌入式编程所需要的基础知识(交叉编译工具的选项设置Makefile语法、ARM汇编指令等),硬件部件的使用及编程(囊括了常见硬件,比如UART、C、LCD等)U-Bo°、Linux内核的分析、配置和移植,根文件系统的构造(包括移植 busybox、glibc、制作映象文件等)内核调试技术(比如添加kgdb补丁、栈回溯等),驱动程序编写及移植(LED、按键、扩展串口、网卡、硬盘、SD卡、LCD和USB等),GUI系统的移植(包含两个GUI系统:基于 Qtopia和基于Ⅹ),应用程序调试技术木书从最简单的点亮一个LED开始,由浅入深地讲解,使读者最终可以配置、移植、裁剪内核,编写驱动程序,移植GU系统,掌握整个嵌入式 Linux系统的开发方法本书出浅入深,循序渐进,适合刚接触嵌入式Linx的初学者学习,也可作为大、中专院校嵌入式相关专业木科生、研究生的教材。
上传时间: 2022-04-03
上传用户:bluedrops
资源较大,分为三个部分,已全部上传:第一部分:https://dl.21ic.com/download/linux-427595.html 第二部分:https://dl.21ic.com/download/linux-427596.html 第三部分:https://dl.21ic.com/download/linux-427598.html 本书个面介绍了嵌入式 Linux系统开发过程中,从底层系统支持到上层GUI应用的方方面面,内容涵盖nux操作系统的安装及相关工具的使用、配置,嵌入式编程所需要的基础知识(交叉编译工具的选项设置Makefile语法、ARM汇编指令等),硬件部件的使用及编程(囊括了常见硬件,比如UART、C、LCD等)U-Bo°、Linux内核的分析、配置和移植,根文件系统的构造(包括移植 busybox、glibc、制作映象文件等)内核调试技术(比如添加kgdb补丁、栈回溯等),驱动程序编写及移植(LED、按键、扩展串口、网卡、硬盘、SD卡、LCD和USB等),GUI系统的移植(包含两个GUI系统:基于 Qtopia和基于Ⅹ),应用程序调试技术木书从最简单的点亮一个LED开始,由浅入深地讲解,使读者最终可以配置、移植、裁剪内核,编写驱动程序,移植GU系统,掌握整个嵌入式 Linux系统的开发方法本书出浅入深,循序渐进,适合刚接触嵌入式Linx的初学者学习,也可作为大、中专院校嵌入式相关专业木科生、研究生的教材。
上传时间: 2022-04-03
上传用户:
资源较大,分为三个部分,已全部上传:第一部分:https://dl.21ic.com/download/linux-427595.html 第二部分:https://dl.21ic.com/download/linux-427596.html 第三部分:https://dl.21ic.com/download/linux-427598.html 本书个面介绍了嵌入式 Linux系统开发过程中,从底层系统支持到上层GUI应用的方方面面,内容涵盖nux操作系统的安装及相关工具的使用、配置,嵌入式编程所需要的基础知识(交叉编译工具的选项设置Makefile语法、ARM汇编指令等),硬件部件的使用及编程(囊括了常见硬件,比如UART、C、LCD等)U-Bo°、Linux内核的分析、配置和移植,根文件系统的构造(包括移植 busybox、glibc、制作映象文件等)内核调试技术(比如添加kgdb补丁、栈回溯等),驱动程序编写及移植(LED、按键、扩展串口、网卡、硬盘、SD卡、LCD和USB等),GUI系统的移植(包含两个GUI系统:基于 Qtopia和基于Ⅹ),应用程序调试技术木书从最简单的点亮一个LED开始,由浅入深地讲解,使读者最终可以配置、移植、裁剪内核,编写驱动程序,移植GU系统,掌握整个嵌入式 Linux系统的开发方法本书出浅入深,循序渐进,适合刚接触嵌入式Linx的初学者学习,也可作为大、中专院校嵌入式相关专业木科生、研究生的教材。
上传时间: 2022-04-03
上传用户:jason_vip1
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
VIP专区-嵌入式/单片机编程源码精选合集系列(105)资源包含以下内容:1. 凌阳公司机sunplus1002在这个芯片下.2. 基于pdiusbd12的c51单片机驱动程序.3. 凌阳公司机sunplus1002在这个芯片做为机顶盒主芯片下的嵌入式字体库。.4. 常见datasheet中文版--- 很多人不大习惯读英文的datasheet.5. 倒车雷达系统的研究与设计:系统设计中采用了模块设计思想.6. TMS320VC5509设备端USB设备驱动程序源文件.7. 利用51单片机控制步进电机并显示当前转速.8. 5920是PCI桥芯片,节省了许多用于处理PCI通讯细节的开发时间.这个是相关资料.9. XILINX专用术语,中文,很好的规范教材,可以方便新人能较快的入门.10. 嵌入式的一本好书.11. 该文件中包括89系列 X102开发板的12232液晶屏AD转换器ADC0809,DA转换器DAC0832,I2C总线芯片24C02,RAM电路62256,发光二极管电路.12. “霓虹灯”小程序.13. 三星公司S3C2410X中文数据手册完全版.14. 此程序下位机采集18部0温度.15. 运行环境:DOS, 通过串口升级的下位程序, 需配合上位升级程序FileUpgrade运行, 可用于嵌入式DOS系统中..16. 在电路中选择运算放大器(运放)来实现某一特定功能时.17. 嵌入式DOS系统上位升级程序FileUpgrade, 需配合本人上传的FileUpr程序应用, VC++开发, 非常实用, 内附说明及源码.18. 步进电机的控制程序.19. moden控制器电路设计.20. dsPICDEM_v1_1开发板的相关例程.21. 程序在visual c++环境下实现了图像按照输入参数进行平移旋转和在水平垂直方向上的镜像功能。.22. Develop Zigbee network real-time Os.23. AT89C51+CPLD 的EPM7064SLC44-10的学习板电路图.24. LSVMK Langrangian Support Vector Machine algorithm LSVMK solves a support vector machine problem us.25. 网上寻找的.26. 介绍了关于怎样用DRAM 芯片用做 摄象机.27. s3c2410的背光源码.28. s3c2410的触摸屏源码.29. 嵌入式系统软件结构设计 基于uc/os- 2的软件设计.30. 嵌入式实时操作系统分析 uc/os-2操作系统内核的分析.31. 24C02的读与写.32. 学习开源gui库wxwidgets的入门源码.33. 2812的ad的详细说明.34. LED显示屏设计LED显 示屏设计 LED显示屏设计 LED显示屏设计 LED显示屏设计.35. mc68hc08 tim 试验程序实例.36. 附带图形界面的2410Flash烧写程序.37. OrCAD格式的2410开发板 底板原理图.38. OrCAD格式的S3C2410X核心板原理图.39. H_323协议详解(中文) 打开文件的密码是:21315038.40. stc单片机读内部eeprom代码.
标签: 激光测量
上传时间: 2013-04-15
上传用户:eeworm
本系统采用A. 系统需求分析报告(设计方法/数据流图/数据字典) B. 数据库的信息要求报告(E—R图及关系数据模型) C. 数据库的操作和应用要求报告(模块结构图<概念结构设计及逻辑结构设计>) D. 调试中出现的问题及解决方法(物理设计,调试及运行,维护) E. 访问数据库的方式(ODBC,
上传时间: 2013-12-27
上传用户:日光微澜
一般文献对A—B效应的分析不够明了,作者就此问题进行了探究,力求寻求一种既省时又省力简单明了的方法,试着用费曼的的路径积分理论定量地分析由矢势A和标∞势所致的A_B效应及超导量子干涉效应、介观体系中的A_B效应等这些前沿领域的课题。
上传时间: 2014-01-27
上传用户:372825274
企业物资管理系统 为了使物资管理部门的责、权、利得到落实, 以提高总体的经济效益,采用J2EE 技术体系, 设计与实现了B/S 模式下的企业物资管理系统, 依据开发实例,分析了企业物资管理系统的业务需求和设计目标, 详细讨论了系统的实现技术、实现方案及安全设计
上传时间: 2015-10-22
上传用户:liglechongchong