北邮微波期中作业-单双支节匹配讲解.doc_第1页
北邮微波期中作业-单双支节匹配讲解.doc_第2页
北邮微波期中作业-单双支节匹配讲解.doc_第3页
北邮微波期中作业-单双支节匹配讲解.doc_第4页
北邮微波期中作业-单双支节匹配讲解.doc_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

信息与通信工程学院微波期中作业实验报告班级:2012211116姓名: 黄常凯学号:2012210456序号: 05日期: 15.06.10目录一、实验目的:二、实验要求三、实验原理1、圆图绘制:2、单支节并联匹配原理:3、双支节并联匹配原理:四、软件流程图五、使用说明六、演示流程截图七、心得体会八、 参考文献九、代码摘要 本实验通过MATLAB软件绘制Smith圆图,并进行单、双支节匹配演示。关键词:MATLAB Smith圆图 单支节匹配 双支节匹配一、 实验目的:1、 了解史密斯圆图的原理和作用;2、 学会使用史密斯圆图分析问题;3、 软件编程实现Smith圆图可视化解决传输线问题。二、 实验要求1、 通过软件编程实时显示史密斯圆图以及归一化阻抗值;2、 实时显示导纳圆图和归一化阻抗值;3、 实现驻波系数,反射系数模和幅角的可视化计算;4、 实现传输线输入阻抗的可视化计算;5、 实现并联单支节匹配长度和支节位置的计算;6、 实现并联双支节匹配长度的计算。三、 实验原理 a:求反射系数的公式。在ConvertZ2AbsL等函数中用到b:求反射系数的模,在AbsL,Ph函数中用到。反射系数与驻波比的关系。c:求输入阻抗,在双支节匹配中,由y1旋转到y1用到,用于求第一个直接匹配后的导纳。d:用于计算按钮中,求驻波比和K。e:单支节匹配中用于解析法求distance和length 的函数中用到。输入阻抗虚部不为0时用到。f:主要用于绘制圆的函数,非常重要。1、 圆图绘制:给定输入阻抗值和传输线的特性阻抗,即可求得归一化阻抗。则可以分别绘出等R圆,等X圆及根据算出来的绘出等反射圆。 等R圆与等X圆的方程如下: 2、单支节并联匹配原理:当负载阻抗表示为时,则距负载距离为d处的传输线输入阻为,其中,该点的导纳为,。为获得匹配负载,选择d使, 则m的二次方程,对m求解给出 因此,m的两个解为: 为求出匹配支节的长度,先要得到的m代入中求出B,然后令支节输入端的电纳等于-B。支节为开路线时的长度为支节为短路线时的长度为如果上面两式求出的长度是负值,只需加上即可。单支节匹配能使任意负载与传输线特性阻抗相匹配。但它的缺点是:支节与主传输线相连接的位置会随负载的位置而发生改变,这对同轴线、带线等传输形式就不方便了。解决这个问题的办法是采用双支节调配器。至于选用开路支节匹配还是短路支节匹配,视传输线的形式而定。对微带线或带状线,制作开路线较为容易,因为不需要在基片上打孔;对同轴线和波导,采用段路线更为合适,因为开路线很容易产生辐射,使得开路支节不再是纯电抗。3、双支节并联匹配原理:(在程序中我们固定第一调配支节在负载处,即令为0,同时选取两支节之间的距离为)在第一支节左边,输入导纳可表示为:,式中,是负载导纳,是第一支节的输入电纳,向电源方向走过到第二支节的右边时,输入导纳可表示为,式中,。要匹配成功,则在该点的的实部必须等于,由此导出方程:。再由已知的和上式一起确定第一支节的输入电纳:,然后,令的虚部等于第二支节的电纳负值,便可求出第二支节的电纳值为。在求出的和中,正负号分别对应同一组解。利用或可以分别求出两个匹配支节的长度和:支节为开路线时的长度为支节为短路线时的长度为如果上面两式求出的长度是负值,只需加上即可。并联双支节调配器第一个直接到负载的距离一般选小于的任意值,两支节之间的距离 ,但接近0或时,会使匹配网络对频率敏感,通常取为、或。决定辅助圆位置的两支节之间距离原则上可以任意选择,但只有当辅助圆与中的等圆有交点时,才能实现阻抗匹配。事实上,当和第一支节到负载的距离确定后,不是对任意负载都能使对应的等圆与辅助圆相交的,这就是双支节匹配的“盲区”。解决“盲区”的有效方法是采用三支节匹配器四、 软件流程图绘制圆图按动按钮初始化,生成基本框架主函数开始plot_double_fun始化plot_single_funplot_circleMain函数双支节匹配单支节匹配circle子函数获得Zo,ZLNY提示出错信息值符合circlefun子函数计算,R,X single_match函数计算匹配点的位置获得Zo,ZLZ0,Zl返回在圆图上画出匹配点用子函数画圆图返回,并输出计算结果double_match在圆图上画出匹配点计算匹配点的位置传入Zo,ZL函数 返回传入已求Z0,R,X返回各位置值。singlefun函数doublefun函数传入已求Z0,R,X返回各位置值。将上值带入求单支节匹配位置公式将上值带入求双支节匹配位置公式五、 使用说明在传输线的计算结果中,Inf表示无穷,NaN表示不存在这个数。点击main.exe,则出现以下界面:自己填入负载的电阻R和电抗X,以及传输线的特性阻抗Zo:该程序可以实现以下的计算及输出:(1)绘制圆图:根据输入的负载和特性阻抗,绘出阻抗圆图;给出终端反射系数、行波系数、距终端最近的电压波节点和电压波腹点 ;并给出单节变换器匹配的情况:在阻抗圆图上,蓝色的圆分别表示等R圆、等X圆,黑色实线的圆表示等反射圆,绿色五角星表示负载在圆图上的位置。由蓝色实线可以确定负载的电刻度(如果R、X或Zo的输入不是实数,则会出现错误提示)。(2)单支节并联匹配:根据输入的负载和特性阻抗,绘出导纳圆图;给出终端反射系数、行波系数、距终端最近的电压波节点和电压波腹点 ;并给出单支节并联匹配的情况(包括短路和开路支节的匹配位置和长度)。在导纳圆图上,蓝色的圆分别表示等G圆、等B圆,黑色实线的圆表示等反射圆,等G圆与等反射圆的交点处的绿色五角星代表负载在圆图上的位置,与这个五角星关于等反射圆对称的另一个绿色五角星代表负载的阻抗在圆图上的位置。青色的圆表示g=1的匹配圆。两条蓝色直线与匹配圆的交点处的红色五角星即是单支节的匹配点。(如果R、X或Zo的输入不是实数,则会出现错误提示)。(3)双支节并联匹配:根据输入的负载和特性阻抗,绘出导纳圆图;给出终端反射系数、行波系数、距终端最近的电压波节点和电压波腹点 ;并给出双支节并联匹配的情况(包括短路支节的匹配位置和长度)。在导纳圆图上,蓝色的圆分别表示等G圆、等B圆,黑色实线的圆表示等反射圆,等G圆与等反射圆的交点处的绿色五角星代表负载在圆图上的位置,与这个五角星关于等反射圆对称的另一个绿色五角星代表负载的阻抗在圆图上的位置。两个青色的圆分别表示g=1的匹配圆和匹配圆。等G圆与匹配圆的两个交点处的蓝色五角星代表第一支节的匹配点,两条蓝色直线分别标出其电刻度。两个蓝色五角星顺时针旋转,得到的红色五角星即是第二支节的匹配点,而两条红色直线分别标出了其电刻度。当等G元圆与匹配圆没有交点时,说明进入了双支节匹配的“盲区”,程序会自动给出提示。同时在圆图上只画出导纳的示意图。(如果R、X或Zo的输入不是实数,则会出现错误提示)。六、 演示流程截图界面如下图所示,现已完成负载阻抗ZL=(30+j45),特性阻抗Zo=100的单双枝节并联匹配为例,第一步,绘制史密斯圆图,在图中绿色的交点即为归一化负载阻抗点。第二步,单击单枝节匹配,史密斯圆图的下方显示出了匹配点距离负载的距离和并联短路线或者开路线的长度。一共有两组解。显示中的小方格其实是中文字符,但因为本人电脑上的matlab版本与win7主题兼容不好,导致中文字符显示不全,完整的截图内的文字应该是:“ 在d1 = 0.35471处并接入长度为Ls =0.092646的短路支节,或Lo = 0.34265的开路支节可实现匹配,或在d2 =0.0013178处并接入长度为Ls = 0.40735 的短路支节,或Lo = 0.15735 的开路支节可实现匹配”第三步,单击双枝节匹配,其中d1+0,d2=/ 8。 也是一共有两组解,也是有显示上的问题,完整的文字应该是:“在负载处并入长度为0.45616 的短路支节,再在d=/ 8处并入长度为0.42539 的短路支节就可实现匹配,或在负载处并入长度为0.40828 的短路支节,再在d=/ 8处并入长度为0.25403 的短路支节就可实现匹配”七、 心得体会这次实验是我从未遇到过的,难度之大超出了我的能力范围,所以这次实验也是在很多同学的帮助下才得以完成,而且完成得并不是很好。因为我的编程能力并不是很好,所以并没能实现所有功能,希望老师谅解。今后我还要更加努力学习射频知识和matlab,争取下次如果遇到这种实验时能做得更好。八、 参考文献微波技术基础 李秀萍著 电子工业出版社MATLAB程序设计与应用 刘卫国 陈昭平 张颖 高等教育出版社、九、部分代码(单双支节匹配部分) function smithfun(action)if nargin1 action=initialize;endif strcmp(action,initialize) %建立用户控件界面 clf reset; set(gcf,menubar,none); set(gcf,defaultuicontrolunits,normalized); set(gcf,defaultuicontrolhorizontal,left); set(gcf,resize,off); str=微波期中作业-单双枝节阻抗匹配; set(gcf,name,str,numbertitle,off); set(gcf,unit,normalized,position,0.2,0.2,0.5,0.6); H_axes=axes(position,0.08,0.35,0.6,0.6,xlim,-1,1,ylim,-1,1); %生成框架控件 H_fig=get(H_axes,parent); H=uicontrol(H_fig,style,frame,position,0.72,0.05,0.25,0.65); H=uicontrol(H_fig,style,frame,position,0.72,0.75,0.25,0.2); H=uicontrol(H_fig,style,frame,position,0.08,0.05,0.6,0.2); %生成静态文本控件(显示作者姓名) H=uicontrol(H_fig,style,text,unit,normalized,position,0.73,0.88,0.22,0.05,fontname,微软雅黑,fontsize,12,horizontal,left,string,2011210579号邵熠 ); H=uicontrol(H_fig,style,text,unit,normalized,position,0.73,0.82,0.22,0.05,fontname,微软雅黑,fontsize,12,horizontal,left,string,2011210581号何凡 ); H=uicontrol(H_fig,style,text,unit,normalized,position,0.73,0.76,0.23,0.05,fontname,微软雅黑,fontsize,12,horizontal,left,string,2011210582号刘谋亚); %生成静态文本控件 H=uicontrol(H_fig,style,text,unit,normalized,position,0.73,0.63,0.20,0.05,fontname,微软雅黑,fontsize,12,horizontal,left,string, ZL = ); H=uicontrol(H_fig,style,text,unit,normalized,position,0.73,0.55,0.20,0.05,fontname,微软雅黑,fontsize,12,horizontal,left,string, + j ); H=uicontrol(H_fig,style,text,unit,normalized,position,0.73,0.47,0.20,0.05,fontname,微软雅黑,fontsize,12,horizontal,left,string, Zo= ); %生成可编辑文本控件(输入R,X,Zo的值) H_R=uicontrol(H_fig,style,edit,position,0.82,0.63,0.10,0.05,fontname,微软雅黑); H_X=uicontrol(H_fig,style,edit,position,0.82,0.55,0.10,0.05,fontname,微软雅黑); H_Zo=uicontrol(H_fig,style,edit,position,0.82,0.47,0.10,0.05,fontname,微软雅黑); %生成静态文本控件(显示圆图的结果) H_t1=uicontrol(H_fig,style,text,unit,normalized,position,0.74,0.39,0.22,0.05); H_t2=uicontrol(H_fig,style,text,unit,normalized,position,0.74,0.34,0.20,0.05); H_t3=uicontrol(H_fig,style,text,unit,normalized,position,0.74,0.29,0.20,0.05); H_t4=uicontrol(H_fig,style,text,unit,normalized,position,0.74,0.24,0.20,0.05); H_t5=uicontrol(H_fig,style,text,unit,normalized,position,0.1,0.1,0.54,0.08); H_t6=uicontrol(H_fig,style,text,unit,normalized,position,0.1,0.07,0.54,0.08); %生成按钮控件 H_circle=uicontrol(H_fig, style,pushbutton,position,0.735,0.21,0.22,0.07,fontsize,10,string,绘制Smith圆图,callback,smithfun(plot_circle);); H_circle=uicontrol(H_fig, style,pushbutton,position,0.735,0.14,0.22,0.07,fontsize,10,string,单支节并联匹配,callback,smithfun(plot_single_fun);); H_circle=uicontrol(H_fig, style,pushbutton,position,0.735,0.07,0.22,0.07,fontsize,10,string,双支节并联匹配,callback,smithfun(plot_double_fun);); %保存句柄矩阵用于交互式获取数据 Hdata=H_R,H_X,H_Zo,H_t1,H_t2,H_t3,H_t4,H_t5,H_t6; set(H_fig,userdata,Hdata); %画出圆图 elseif strcmp(action,plot_circle) Hdata=get(gcf,userdata); HR=Hdata(1); HX=Hdata(2); HZo=Hdata(3); Ht1=Hdata(4); Ht2=Hdata(5); Ht3=Hdata(6); Ht4=Hdata(7); Ht5=Hdata(8); Ht6=Hdata(9); R=str2num(get(Hdata(1),string); X=str2num(get(Hdata(2),string); Zo=str2num(get(Hdata(3),string); %出错处理 if isempty(R)|isempty(X)|isempty(Zo) set(Ht1,string,无效输入); set(Ht2,string,); set(Ht3,string,); set(Ht4,string,); set(Ht5,string,); set(Ht6,string,); elseif R0 set(Ht1,string,无效输入); set(Ht2,string,); set(Ht3,string,); set(Ht4,string,); set(Ht5,string,); set(Ht6,string,); elseif Zo=0 set(Ht1,string,无效输入); set(Ht2,string,); set(Ht3,string,); set(Ht4,string,); set(Ht5,string,); set(Ht6,string,); %显示圆图结果 else Gamma2,Lmin,Lmax=circle(R,X,Zo); end %单支节并联匹配elseif strcmp(action,plot_single_fun) Hdata=get(gcf,userdata); HR=Hdata(1); HX=Hdata(2); HZo=Hdata(3); Ht1=Hdata(4); Ht2=Hdata(5); Ht3=Hdata(6); Ht4=Hdata(7); Ht5=Hdata(8); Ht6=Hdata(9); R=str2num(get(Hdata(1),string); X=str2num(get(Hdata(2),string); Zo=str2num(get(Hdata(3),string); %出错处理 if isempty(R)|isempty(X)|isempty(Zo) set(Ht1,string,illegal input!); set(Ht2,string,); set(Ht3,string,); set(Ht4,string,); set(Ht5,string,); set(Ht6,string,); elseif R0 set(Ht1,string,illegal RESISTANCE!); set(Ht2,string,); set(Ht3,string,); set(Ht4,string,); set(Ht5,string,); set(Ht6,string,); elseif Zo=0 set(Ht1,string,illegal Zo!); set(Ht2,string,); set(Ht3,string,); set(Ht4,string,); set(Ht5,string,); set(Ht6,string,); %显示圆图匹配结果 else Lo1,Lo2,Ls1,Ls2,d1,d2=singlefun(R,X,Zo); Gamma2,Lmin,Lmax=circlefun(R,X,Zo); hold on; single_match(Gamma2,R,X,Zo,d1); hold off; rho=(1+abs(Gamma2)/(1-abs(Gamma2); if R=Zo set(Ht5,string,strcat( 在d1 = ,num2str(d1),处并接入Lo = ,num2str(Lo1), 的短路支节可实现匹配),fontname,Times New Roman,fontsize,8); set(Ht6,string,strcat( 或在d2 = ,num2str(d2),处并接入Ls = ,num2str(Ls1), 的开路支节实现匹配),fontname,Times New Roman,fontsize,8); else set(Ht5,string,strcat( 在d1 = ,num2str(d1),处并接入长度为Ls = ,num2str(Ls1), 的短路支节,或Lo = ,num2str(Lo1), 的开路支节可实现匹配),fontname,Times New Roman,fontsize,8); set(Ht6,string,strcat( 或在d2 = ,num2str(d2),处并接入长度为Ls = ,num2str(Ls2), 的短路支节,或Lo = ,num2str(Lo2), 的开路支节可实现匹配),fontname,Times New Roman,fontsize,8); end end %双支节并联匹配elseif strcmp(action,plot_double_fun) Hdata=get(gcf,userdata); HR=Hdata(1); HX=Hdata(2); HZo=Hdata(3); Ht1=Hdata(4); Ht2=Hdata(5); Ht3=Hdata(6); Ht4=Hdata(7); Ht5=Hdata(8); Ht6=Hdata(9); R=str2num(get(Hdata(1),string); X=str2num(get(Hdata(2),string); Zo=str2num(get(Hdata(3),string); %出错处理 if isempty(R)|isempty(X)|isempty(Zo) set(Ht1,string,illegal input!); set(Ht2,string,); set(Ht3,string,); set(Ht4,string,); set(Ht5,string,); set(Ht6,string,); elseif R0 set(Ht1,string,illegal RESISTANCE!); set(Ht2,string,); set(Ht3,string,); set(Ht4,string,); set(Ht5,string,); set(Ht6,string,); elseif Zo=0 set(Ht1,string,illegal Zo!); set(Ht2,string,); set(Ht3,string,); set(Ht4,string,); set(Ht5,string,); set(Ht6,string,); %显示圆图匹配结果 else Ls11,Ls12,Ls21,Ls22=doublefun(R,X,Zo); Gamma2,Lmin,Lmax=circlefun(R,X,Zo); hold on; if imag(Ls11)=0 & imag(Ls12)=0 & imag(Ls21)=0 & imag(Ls22)=0 double_match1(Gamma2,R,X,Zo,Ls21,Ls22); else double_match2(Gamma2,R,X,Zo); end hold off; rho=(1+abs(Gamma2)/(1-abs(Gamma2); set(Ht1,string,strcat(2=,num2str(Gamma2),fontname,Times New Roman,fontsize,8); set(Ht2,string,strcat(=,num2str(rho),fontname,Times New Roman,fontsize,8,horizontal,left); set(Ht3,string,strcat(Lmin=,num2str(Lmin),),fontname,Times New Roman,fontsize,8); set(Ht4,string,strcat(Lmax=,num2str(Lmax),),fontname,Times New Roman,fontsize,8); if imag(Ls11)=0 & imag(Ls12)=0 & imag(Ls21)=0 & imag(Ls22)=0 set(Ht5,string,strcat( 在负载处并入长度为,num2str(Ls11), 的短路支节,再在d=/ 8处并入长度为,num2str(Ls21), 的短路支节就可实现匹配),fontname,Times New Roman,fontsize,8); set(Ht6,string,strcat( 或在负载处并入长度为,num2str(Ls12), 的短路支节,再在d=/ 8处并入长度为,num2str(Ls22), 的短路支节就可实现匹配),fontname,Times New Roman,fontsize,8); else set(Ht5,string,strcat( WARNING ! 等 G 圆与/ 8辅助圆无交点),fontname,Times New Roman,fontsize,10); set(Ht6,string,strcat( 双支节匹配出现盲区!),fontname,Times New Roman,fontsize,10); end endend %画阻抗圆图的函数function Gamma2,Lmin,Lmax=circle(R,X,Zo)%归一化阻抗r=R/Zo;x=X/Zo;%画出单位圆和标出电刻度t=0:0.0001:2*pi;plot(cos(t),sin(t),-k);text (-1.2,0,0, fontname, arial,color,b, fonta, italic); text (-0.1,1.03,0. 125, fontname, arial,color,b, fonta, italic); text (1.03,0,0.25, fontname, arial,color,b, fonta, italic);text (-0.1, -1.18, 0.375, fontname, arial,color,b, fonta, italic);hold on;plot(-1,1,0,0,k);hold on;plot(0,0,-1,1,k);hold on;axis(equal,-1,1,-1,1);%画出等R圆if r=inf plot(1,0,rp); axis(equal,-1,1,-1,1);else a=r/(1+r); r1=1/(1+r); plot(r1*cos(t)+a),(r1*sin(t),b); axis(equal,-1,1,-1,1); hold on;end;%画出等X圆if x=inf plot(1,0,rp); axis(equal,-1,1,-1,1);elseif x=0 plot(-1,1,0,0,r); axis(equal,-1,1,-1,1);else b=1/x; r2=1/x; plot(r2*cos(t)+1),(r2*sin(t)+b),b); axis(equal,-1,1,-1,1); hold on;end;%画出等反射圆z=r+j*x;Gamma2=(z-1)/(z+1);Mod=abs(Gamma2);Phi=angle(Gamma2);plot(Mod*cos(t),Mod*sin(t),k);hold on;axis(equal,-1,1,-1,1);hold on;%确定传播状态plot(Mod*cos(Phi),Mod*sin(Phi),gp);hold on;Re=0,cos(Phi);Im=0,sin(Phi);polyfit(Re,Im,1);plot(Re,Im,b);hold on;if X=0) Lmin=Phi/(4*pi); Lmax=0.25+Lmin; else Lmin=(pi+Phi)/(4*pi); Lmax=0.25+Lmin; endelse if(Phi=0) Lmax=Phi/(4*pi); Lmin=0.25+Lmax; else Lmax=(pi+Phi)/(4*pi); Lmin=0.25+Lmax; end hold off;endtitle(SMITH阻抗圆图); %画导纳圆图的函数function Gamma2,Lmin,Lmax=circlefun(R,X,Zo)%归一化阻抗和确定传播状态r=R/Zo;x=X/Zo;z=r+i*x;y=1/z;g=real(y);b=imag(y);Gamma2=(z-1)/(z+1);Mod=abs(Gamma2);Phi=angle(Gamma2);Lambda=(pi-Phi)/(4*pi);Alpha=(y-1)/(y+1);plot(real(Alpha),imag(Alpha),gp);hold on;plot(real(Gamma2),imag(Gamma2),gp);hold on;aa=real(Alpha),real(Gamma2);bb=imag(Alpha),imag(Gamma2);polyfit(aa,bb,1);plot(aa,bb,g);hold on;if X=0) Lmin=Phi/(4*pi); Lmax=0.25+Lmin; else Lmin=(pi+Phi)/(4*pi); Lmax=0.25+Lmin; endelse if(Phi=0) Lmax=Phi/(4*pi); Lmin=0.25+Lmax; else Lmax=(pi+Phi)/(4*pi); Lmin=0.25+Lmax; endend%画出单位圆和标出电刻度t=0:0.0001:2*pi;plot(cos(t),sin(t),-k);text (-1.2,0,0, fontname, arial,color,b, fonta, italic); text (-0.1,1.03,0. 125, fontname, arial,color,b, fonta, italic); text (1.03,0,0.25, fontname, arial,color,b, fonta, italic);text (-0.1, -1.18, 0.375, fontname, arial,color,b, fonta, italic);hold on;plot(-1,1,0,0,k);hold on;plot(0,0,-1,1,k);hold on;axis(equal,-1,1,-1,1);%画出等G圆if g=inf plot(1,0,rp); axis(equal,-1,1,-1,1);else a=g/(1+g); g1=1/(1+g); plot(g1*cos(t)+a),(g1*sin(t),b); axis(equal,-1,1,-1,1); hold on;end;%画出等B圆if b=inf plot(1,0,rp); axis(equal,-1,1,-1,1);elseif b=0 plot(-1,1,0,0,r); axis(equal,-1,1,-1,1);else b1=1/b; r2=1/b; plot(r2*cos(t)+1),(r2*sin(t

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论