推荐先看理论知识:matlab 生成正弦波
1.布局页面的控件






2.添加Button的点击回调函数


Fs=44100;
dt=1.0/Fs;
T=1;
N=T/dt;
t=linspace(0,T,N);
x=0.3*sin(2*pi*600*t);
plot(t,x,'r','LineWidth',3);
axis([0,0.01,-0.5,0.5]);%axis( [xmin xmax ymin ymax] ) 设置当前坐标轴 x轴 和 y轴的限制范围
set(gca
这篇博客介绍了如何在MATLAB中创建GUI,通过EditText和Slider控件动态改变正弦波的频率,并实时显示波形及播放声音。用户输入频率值,程序会更新波形图并播放相应频率的正弦波。
推荐先看理论知识:matlab 生成正弦波








Fs=44100;
dt=1.0/Fs;
T=1;
N=T/dt;
t=linspace(0,T,N);
x=0.3*sin(2*pi*600*t);
plot(t,x,'r','LineWidth',3);
axis([0,0.01,-0.5,0.5]);%axis( [xmin xmax ymin ymax] ) 设置当前坐标轴 x轴 和 y轴的限制范围
set(gca

被折叠的 条评论
为什么被折叠?