1、222sum=sum+i;endsumsum = 24753(2)while循环实现的求和:i=1; while(i=222)i=i+1;实验3:二维图像的绘制:所输入的程序代码如下:编写的程序如下: t=0:0.1:2*pi;y1=sin(t);y2=cos(t);plot(t,y1,r:,t,y2,g*);line(0 8,0 0);axis(0,2*pi,-2,2);xlabel(弧度制 学号:1001120222ylabel(姓名:查道利 title(正弦函数和余弦函数 legend(y1,y2 grid on gtext(y1=sin(t)y2=cos(t)由程序所生成的图为:实验4
2、简单电路仿真中的应用(1)在matlab中所编写程序:所编写的程序:R=2;C=0.5;T=R*C;um=10;w=2;Zc=1/(j*w*C);t=0:10;absH=abs(Zc/(R+Zc);PhilH=angle(Zc/(R+Zc);Ucst=um*absH*cos(w*t+PhiH);Uctr=-um*absH*cos(PhilH)*exp(-t/T);Uc=Ucst+Uctr;plot(t,Uc,-,t,Ucst,:,t,Uctr,),gridlegend(UcUcstUctr运行程序所得到的仿真结果图:(2) 电路幅频和相频特性所在matlab中的程序: R=2;num=1; d
3、en=R*C,1; sys=tf(num,den); bode(sys),grid on运行程序所得到的仿真结果图:实验5电力信号分析处理中的应用f1,f2,fs;在matlab中所编写的程序clearfs=2000;1/fs:0.6;f1=200;f2=200;x=sin(2*pi*f1*t)+sin(2*pi*f2*t);subplot(411);plot(x);title (f1(200Hz)f2(300Hz)的正弦信号,初相0序列(n) grid on;number=512;y=fft(x,number);n=0:length(y)-1;f=fs*n/length(y);subplot
4、(412);plot(f,abs(y);title(f1f2的正弦信号的FFT(512点)频率Hzgrid on;x=x+randn(1,length(x);subplot(413);原f1f2的正弦信号(含随机噪声)subplot(414);原f1f2的正弦信号(含随机噪声)的FFT(512点)实验6 simulink系统仿真应用(1)对下图所示的控制系统进行建模仿真在新建的mdl文件中搭建的仿真平台窗口:其仿真的结果即系统的阶跃响应曲线为:(2)用某一用传递函数表示的直流电机拖动系统的传递图对其进行仿真其仿真结果如下图所示:分析波形,从响应曲线看,效果不理想,超调量过大,并且超调时间过长,调整时间过长,将外环的PI控制器参数调整为(as+1)/0.085s并分别选择a=0.17,0.5,1,1.5 并且对这个独立的系统进行封装得到下图:其得到仿真结果如下:结论:可见,当a=1.5时,该直流电机拖动系统的阶跃响应曲线超调量很小调整时间较短,具有良好的控制效果。(3)用simlink模块绘制如下图的直流RC电路图实验7搭建同步发电机模型模块