您当前的位置:matlab资源网文章中心资料 → 文章内容

应用MATLAB仿真李萨如图形

作者:s  来源:本站整理  发布时间:2008-6-17 18:01:00

简单的方法是应用MATLAB仿真,仿真框图为:
 
  令X端输入电压的频率为75Hz, Y端为50Hz,则运行结果如下:

二 当X, Y端输入电压频率比改变时,可编程实现,会话为:
clear
clc
amplitude = 10;
X_frequency = [25 50 75 100 150 200];
Y_frequency = 50;
time = 0:0.0001:0.32;
Y_signal = amplitude * sin(Y_frequency * 2 * pi * time);
for k = 1:length(X_frequency)
  if k == 2 || k == 5
    phase = pi / 2;
  else phase = 0;
  end
  X_signal = amplitude * sin(X_frequency(k) * 2 * pi * time + phase);
  subplot(3, 2, k);
  plot(X_signal, Y_signal);
end
  程序运行结果为:


三实验过程中示波器的图形通常不稳定,可以用下面程序仿真实现:
clear
clc
amplitude = 10;
X_frequency = 75;
Y_frequency = 50;
time = 0:0.0001:0.32;
Y_signal = amplitude * sin(Y_frequency * 2 * pi * time);
phase = 0:0.05:2*pi;
for k = 1:length(phase)
  X_signal = amplitude * sin(X_frequency * 2 * pi * time + phase(k));
  plot(X_signal, Y_signal);
  M(k) = getframe;
end
movie(M);
movie2avi(M, 'Movie');
  运行程序获得AVI视频文件:

文章评论 (评论内容只代表网友观点,与本站立场无关!)

用户名: 查看更多评论

分 值:100分 85分 70分 55分 40分 25分 10分 0分

内 容:

         (注“”为必填内容。) 验证码: 验证码,看不清楚?请点击刷新验证码

关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 -