📄 experiment2_1.m
字号:
% Experiment 2, CSBOOK-Haykin% Communications systems 4e: Simon Haykin % Phase lock loop simulator% phase portrait of phase error Vs Frequency error% program lin.m is used for integration.t0=0;tf=20; % timehold off; clf; Va=[-2 10 -5 5];axis(Va),hold on;grid on%contoursu0=[10 -0.5]; [t,u]=ode45('lin',[t0 tf],u0); plot(u(:,1),u(:,2))u0=[10 -1.4]; [t,u]=ode45('lin',[t0 tf],u0); plot(u(:,1),u(:,2))u0=[10 -1];[t,u]=ode45('lin',[t0 tf],u0); plot(u(:,1),u(:,2))u0=[10 -2]; [t,u]=ode45('lin',[t0 tf],u0); plot(u(:,1),u(:,2))u0=[10 -2.5]; [t,u]=ode45('lin',[t0 tf],u0); plot(u(:,1),u(:,2))u0=[10 -3]; [t,u]=ode45('lin',[t0 tf],u0); plot(u(:,1),u(:,2))u0=[10 -3.5]; [t,u]=ode45('lin',[t0 tf],u0); plot(u(:,1),u(:,2))u0=[10 -4];[t,u]=ode45('lin',[t0 tf],u0); plot(u(:,1),u(:,2))u0=[-2 5.0]; [t,u]=ode45('lin',[t0 tf],u0); plot(u(:,1),u(:,2))u0=[-2 4.5]; [t,u]=ode45('lin',[t0 tf],u0); plot(u(:,1),u(:,2))u0=[-2 4];[t,u]=ode45('lin',[t0 tf],u0); plot(u(:,1),u(:,2))u0=[-2 3.5];[t,u]=ode45('lin',[t0 tf],u0); plot(u(:,1),u(:,2))u0=[-2 3.2]; [t,u]=ode45('lin',[t0 tf],u0); plot(u(:,1),u(:,2))u0=[-2 3.0]; [t,u]=ode45('lin',[t0 tf],u0); plot(u(:,1),u(:,2)) u0=[-2 2.5]; [t,u]=ode45('lin',[t0 tf],u0); plot(u(:,1),u(:,2))u0=[-2 2]; [t,u]=ode45('lin',[t0 tf],u0); plot(u(:,1),u(:,2))u0=[-2 1]; [t,u]=ode45('lin',[t0 tf],u0); plot(u(:,1),u(:,2))% Limitstf=7;u0=[10 -1.5]; [t,u]=ode45('lin',[t0 tf],u0); plot(u(:,1),u(:,2),'LineWidth',2)tf=5;u0=[10 -1.3]; [t,u]=ode45('lin',[t0 tf],u0); plot(u(:,1),u(:,2),'LineWidth',2)tf=20; u0=[pi, -0.1]; [t,u]=ode45('lin',[t0 tf],u0); plot(u(:,1),u(:,2),'LineWidth',2) u0=[pi, 0.01]; [t,u]=ode45('lin',[t0 tf],u0); plot(u(:,1),u(:,2),'LineWidth',2)tf=5;u0=[-2 2.845]; [t,u]=ode45('lin',[t0 tf],u0); plot(u(:,1),u(:,2),'LineWidth',2)xlabel('Phase error')ylabel('Frequency error')
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -