虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

结构<b>分析</b>

  • 离散实验 一个包的传递 用warshall

     实验源代码 //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); } 

    标签: warshall 离散 实验

    上传时间: 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

  • Linux_内核开发

    经典的外国linux内核开发书籍,数内包含大量linux内核源码,系统,内核,数据结构的分析

    标签: Linux 内核

    上传时间: 2019-07-19

    上传用户:zwjws

  • MPLUS

    结构方程模型必备,可用于路径分析,结构方程分析,中介效应、调节效应分析等

    标签: MPLUS

    上传时间: 2019-09-30

    上传用户:long641

  • 基于simetrix的led恒流驱动电路研究

    随着材料技术以及开关电源技术的进步,照明领域开启了新的时代。IFD照明作为第四代光源具有节能、环保、高效、长寿命的特点,其正在逐步替代传统白炽灯作为LED灯具的核心部分,LED驱动电源一直是国内外集成电路设计公司重点研究的领域。LED灯具应用于家庭中小功率照明场合时,用户希望其电源具有结构简单,成本低、性能稳定、效率高、安全性高的优点,而市场上现阶段能满足这一特点的ACDC型LED驱动电源不多,因此该类型驱动电源也成为当前研究的重点本文主要任务是根据项目要求对ACDC型LED恒流驱动驱动电源模型进行分析,然后利用 SIMetrix软件对模型进行建模与仿真,通过对驱动电源模型的研究促进集成电路设计人员对恒流驱动电源工作原理的理解进而加快产品研发速度以及提高产品的质量。在建模过程中,首先通过分析和总结不同的恒流控制方式及电路拓扑结构,确定驱动电源模型采用的控制方式为单闭环峰值电流控制模式,其拓扑结构为反激式拓扑结构。然后通过对不同状态下驱动电源的逻辑分析,设计驱动电源的逻辑和功能电路结构。针对当前众多电力电子软件在电子电路建模方面存在的弊端,如仿真收敛性差仿真速度慢、占用系统资源等,本文选用 SIMetrix软件对驱动电源进行建模仿真,该软件可以很好地克服其他软件在仿真收敛性、仿真速度以及占用系统资源等方面的缺点。仿真结果表明驱动电源模型正确。最后,设计基于该驱动模型流片样品的驱动电源测试电路,并搭建测试平台。对驱动电源进行的相关性能测试,测试结果表明驱动电源的负载电流控制精度可达5%,其实测最大效率可达782%,不同故障状态下的功能测试结果表明电源能准确启动保护。因此,根据测试数据分析的结果可以看出该驱动电源在恒流特性、保护功能及效率都满足设计要求,同时通过仿真结果与测试结果的对比分析,也进一步验证了模型的正确性关健词:LED恒流驱动拓扑结构逻辑分析 SIMetrix建模断续模式

    标签: led 驱动电路

    上传时间: 2022-03-16

    上传用户:

  • 一种用于手机的无线充电系统的设计

    随着智能手机屏幕越来越大,功能越来越多,耗电量越来越大,手机充电也越来越频繁。杂乱的数据线和频繁的插拔使人们对充电过程感到不胜其烦,不仅如此,频繁的插拔还容易引起手机充电接口的损坏,因此,人们需要一种更加便捷可靠的充电方法。手机无线充电技术是一种依靠空间磁场耦合将供电端的电能传输给手机电池从而对其进行充电的技术,这是一种全新的充电方法,克服了传统手机充电方法的弊端,可以使充电更加灵活、方便、安全。这种新的充电方法具有广阔的发展和应用前景,日前已受到了相关研究机构和企业的高度关注,且已有一些相关产品面市。本文通过对无线充电技术的原理、电路、通信及耦合机构等方面进行研究,设计了一种用于手机的无线充电系统。本文所做的研究工作对无线充电技术的推广和应用有一定的促进作用,能为未来无线充电系统的设计提供一些参考和借鉴本文的主要研究工作有:闸述了无线充电系统的工作原理及系统的基本结构,分析了手机无线充电系统的需求,并提出了系统的主要设计要求:设计了系统的主电路和谐振电路,完成了控制芯片的选型,并阐述了系统的控制方法和流程;为了使接收端可以将其功率需求及充电状态等信息反馈回发射端,以实现更准确的控制,设计了从接收端到发射端的单向通信信号调制电路以及相关的数据包时序、格式和编码方式等,并用 Simulink对信号调制电路进行仿真,以验证信号调制电路的调制效果;为了克服传统的绕线式稠合机构成本高、制作和装配工艺复杂、一致性不好等缺点,减轻耦合机构重量,并提高其可靠性,设计了一种PCB耦合机构:为了验证所设计的手机无线充电系统的性能,搭建了一个实验系统,实验结果表明所设计的系统满足一般的工程要求。关键词:手机无线充电,磁场耦合,单向通信,PCB耦合机构

    标签: 无线充电

    上传时间: 2022-03-30

    上传用户:zhanglei193

  • 基于SG3525脉宽调制器的中频感应加热电源设计

    感应加热技术是20世纪初才开始应用于工业部门的,它通过电磁感应原理和利用涡流对工件进行加热,是制造业和材料加工中的一种重要手段。目前感应加热电源在金属熔炼、铸造、锻造、透热、淬火、弯管、烧结、表面热处理、钎焊以及晶体生长等行业得到了广泛的应用。随着微机技术和IGBT器件的发展,新型中频感应加热电源成为研究的重点。  本文以中频串联谐振感应加热电源为研究对象,采用单片机C8051f300和脉冲输出芯片SG3525相结合的方式,增加了IGBT驱动电路的设计和限频保护电路的设计。实现了感应加热电源的数字化控制,为感应加热电源系统的数字化、信息化、智能化提供了优质、可靠的技术基础。  论文先介绍了感应加热电源的基本原理以及感应加热技术的发展动态。针对30kW/10kHz-30kHz中频感应加热电源的主电路和控制电路进行了设计,然后通过对感应加热电源中的主电路拓扑结构进行分析,比较串联谐振逆变电路与并联谐振逆变电路的优缺点,选择了更适合中频感应加热电源的串联谐振逆变电路。在确定了设计方案后,详细分析了电源的主电路结构并进行了系统各组成部分器件的参数计算和选取。  论文在分析和对比了感应加热电源的各种调功方式后,选择了PWM调功对感应加热电源进行恒流调节。论文是以单片机80C51f330为控制核心的硬件控制平台,包括频率、占空比可调并通过数码管显示、保护电路、驱动电路、显示电路等外围电路。在此基础上编写了相应的程序,完成了样机,并进行了整机调试,可以达到顺利加热。  通过实测波形的分析,实验限频电路可以很好的使电源工作在感性状态,驱动电路的驱动能力很好,增加了系统的安全性。系统硬件电路可靠,程序运行良好。

    标签: 脉宽调制 sg3525 IGBT驱动电路

    上传时间: 2022-05-30

    上传用户:

  • 基于ADS的射频功率放大器设计与仿真

    论文主要工作如下:一是从功率放大器的物理结构上分析了射频功率放大器非线性特性产生的原因及其对通信系统的影响,讨论了功率放大器的非线性分析模型,即幂级数分析模型,Volterra级数分析模型和谐波平衡分析模型,并简要的说明了它们各自的特点,总结出了谐波平衡分析法的优点,指出它适合用于射频功率放大器的大信号非线性分析.二是分析了射频功率放大器偏置和匹配电路设计中的一些基本问题,比较了有源和无源偏置网络的优缺点,讨论了输入、输出匹配电路和级间匹配电路设计的重点问题。介绍了负载牵引设计方法,它是在具备功率管大信号模型的基础上对负载和源进行牵引仿真,从而确定输出、输入阻抗。三是在射频功率放大器的设计过程中,主要使用了ADS软件进行辅助分析设计.正是通过对软件功能的充分应用,替代了射频功半放大器设计中许多原来需要人工进行的运算工作,提高了工作效率。从仿真结果来看,都达到了预期的设计目标,验证说明了ADS仿真软件在射频功率放大电路设计方面的实用性与优越性,具有继续进行深入研究的价值。

    标签: ads 射频 功率放大器

    上传时间: 2022-06-20

    上传用户:

  • 安森美车规级1080P图像传感器AR0231手册

    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

  • 声学基础专业书籍

    声学基础的专业性书籍,包含了各种声学结构的分析和模态的计算等等理论

    标签: 声学基础

    上传时间: 2022-07-03

    上传用户:1208020161