matlab GUI课程设计

您所在的位置:网站首页 gui显示示波器波形 matlab GUI课程设计

matlab GUI课程设计

2024-07-17 00:21| 来源: 网络整理| 查看: 265

文章目录 课程设计平台:matlab GUIDE功能实现:波形绘图演示目的:演示:代码示例: 欢迎交流

课程设计 平台:matlab GUIDE 功能实现:波形绘图演示 目的:

1.熟悉matlab基本的代码编写能力; 2.学会利用matlab GUI设计图形交互界面,方便使用者操作;

演示:

示例1:在界面上演示正弦波、三角波、方波三种基本波形的绘图,可调整波形的颜色、波形的频率。 matlab GUI 波形绘图演示 示例2:在界面上演示正弦波、三角波、方波三种基本波形的绘图,可调整波形的颜色、线型、标记,调整坐标区网格的显示。 matlab GUI 波形绘图演示

代码示例:

波形选择下拉框的回调函数:

global shape color_flag color_group={'r','g','k','b'}; shape=get(handles.popupmenu1,'value'); switch shape case 1 axes(handles.axes1); cla reset; set(handles.edit1,'string',''); case 2 t=0:0.01:20; y=sin(t); axes(handles.axes1); handles.h1=plot(t,y,color_group{color_flag}); set(handles.edit1,'string','1'); case 3 t=0:0.01:20; y=sawtooth(t,0.5); axes(handles.axes1); handles.h1=plot(t,y,color_group{color_flag}); set(handles.edit1,'string','1'); case 4 t=0:0.01:20; y=square(t,50); axes(handles.axes1); handles.h1=plot(t,y,color_group{color_flag}); set(handles.edit1,'string','1'); end set(handles.axes1,'xtick',[],'ytick',[]) set(handles.popupmenu2,'enable','on'); set(handles.slider1,'enable','on'); set(handles.slider1,'value',1); guidata(hObject,handles); 欢迎交流

WX: wwggdd22



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3