⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fs.m

📁 matlab中用于进行fourier变换的GUI程序
💻 M
📖 第 1 页 / 共 2 页
字号:
% --- Executes during object creation, after setting all properties.function slider5_CreateFcn(hObject, eventdata, handles)% hObject    handle to slider5 (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    empty - handles not created until after all CreateFcns called% Hint: slider controls usually have a light gray background, change%       'usewhitebg' to 0 to use default.  See ISPC and COMPUTER.usewhitebg = 1;if usewhitebg    set(hObject,'BackgroundColor',[.9 .9 .9]);else    set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));end% --- Executes on slider movement.function slider5_Callback(hObject, eventdata, handles)% hObject    handle to slider5 (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    structure with handles and user data (see GUIDATA)% Hints: get(hObject,'Value') returns position of slider%        get(hObject,'Min') and get(hObject,'Max') to determine range of slider
handles.a=get(handles.slider1,'value');
handles.b=get(handles.slider2,'value');
handles.c=get(handles.slider3,'value');
handles.bb=get(handles.slider5,'value');
handles.cc=get(handles.slider6,'value');
handles.bbb=get(handles.slider7,'value');
handles.ccc=get(handles.slider8,'value');
handles.x=[-10:0.01:10];
set(handles.text12,'string',handles.bb);
handles.f3=handles.a+(handles.b).*sin(handles.x)+(handles.c).*cos(handles.x)+(handles.bb).*sin(2.*handles.x)+(handles.cc).*cos(2.*handles.x)+(handles.bbb).*sin(3.*handles.x)+(handles.ccc).*cos(3.*handles.x);
axes(handles.axes1);
plot(handles.x,handles.f3);

guidata(fs,handles);
handles=guihandles(fs);






% --- Executes during object creation, after setting all properties.function slider6_CreateFcn(hObject, eventdata, handles)% hObject    handle to slider6 (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    empty - handles not created until after all CreateFcns called% Hint: slider controls usually have a light gray background, change%       'usewhitebg' to 0 to use default.  See ISPC and COMPUTER.usewhitebg = 1;if usewhitebg    set(hObject,'BackgroundColor',[.9 .9 .9]);else    set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));end% --- Executes on slider movement.function slider6_Callback(hObject, eventdata, handles)% hObject    handle to slider6 (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    structure with handles and user data (see GUIDATA)% Hints: get(hObject,'Value') returns position of slider%        get(hObject,'Min') and get(hObject,'Max') to determine range of sliderhandles.a=get(handles.slider1,'value');
handles.b=get(handles.slider2,'value');
handles.c=get(handles.slider3,'value');
handles.bb=get(handles.slider5,'value');
handles.cc=get(handles.slider6,'value');
handles.bbb=get(handles.slider7,'value');
handles.ccc=get(handles.slider8,'value');
handles.x=[-10:0.01:10];
set(handles.text13,'string',handles.cc);
handles.f4=handles.a+(handles.b).*sin(handles.x)+(handles.c).*cos(handles.x)+(handles.bb).*sin(2.*handles.x)+(handles.cc).*cos(2.*handles.x)+(handles.bbb).*sin(3.*handles.x)+(handles.ccc).*cos(3.*handles.x);
axes(handles.axes1);
plot(handles.x,handles.f4);

guidata(fs,handles);
handles=guihandles(fs);% --- Executes during object creation, after setting all properties.function slider7_CreateFcn(hObject, eventdata, handles)% hObject    handle to slider7 (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    empty - handles not created until after all CreateFcns called% Hint: slider controls usually have a light gray background, change%       'usewhitebg' to 0 to use default.  See ISPC and COMPUTER.usewhitebg = 1;if usewhitebg    set(hObject,'BackgroundColor',[.9 .9 .9]);else    set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));end% --- Executes on slider movement.function slider7_Callback(hObject, eventdata, handles)% hObject    handle to slider7 (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    structure with handles and user data (see GUIDATA)% Hints: get(hObject,'Value') returns position of slider%        get(hObject,'Min') and get(hObject,'Max') to determine range of sliderhandles.a=get(handles.slider1,'value');
handles.b=get(handles.slider2,'value');
handles.c=get(handles.slider3,'value');
handles.bb=get(handles.slider5,'value');
handles.cc=get(handles.slider6,'value');
handles.bbb=get(handles.slider7,'value');
handles.ccc=get(handles.slider8,'value');
handles.x=[-10:0.01:10];
handles.bbb=get(handles.slider7,'value');
set(handles.text14,'string',handles.bbb);
handles.f5=handles.a+(handles.b).*sin(handles.x)+(handles.c).*cos(handles.x)+(handles.bb).*sin(2.*handles.x)+(handles.cc).*cos(2.*handles.x)+(handles.bbb).*sin(3.*handles.x)+(handles.ccc).*cos(3.*handles.x);
axes(handles.axes1);
plot(handles.x,handles.f5);
guidata(fs,handles);
handles=guihandles(fs);



% --- Executes during object creation, after setting all properties.function slider8_CreateFcn(hObject, eventdata, handles)% hObject    handle to slider8 (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    empty - handles not created until after all CreateFcns called% Hint: slider controls usually have a light gray background, change%       'usewhitebg' to 0 to use default.  See ISPC and COMPUTER.usewhitebg = 1;if usewhitebg    set(hObject,'BackgroundColor',[.9 .9 .9]);else    set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));end% --- Executes on slider movement.function slider8_Callback(hObject, eventdata, handles)% hObject    handle to slider8 (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    structure with handles and user data (see GUIDATA)% Hints: get(hObject,'Value') returns position of slider%        get(hObject,'Min') and get(hObject,'Max') to determine range of sliderhandles.a=get(handles.slider1,'value');
handles.b=get(handles.slider2,'value');
handles.c=get(handles.slider3,'value');
handles.bb=get(handles.slider5,'value');
handles.cc=get(handles.slider6,'value');
handles.bbb=get(handles.slider7,'value');
handles.ccc=get(handles.slider8,'value');
handles.x=[-10:0.01:10];
set(handles.text15,'string',handles.ccc);
handles.f6=handles.a+(handles.b).*sin(handles.x)+(handles.c).*cos(handles.x)+(handles.bb).*sin(2.*handles.x)+(handles.cc).*cos(2.*handles.x)+(handles.bbb).*sin(3.*handles.x)+(handles.ccc).*cos(3.*handles.x);
axes(handles.axes1);
plot(handles.x,handles.f6);

guidata(fs,handles);
handles=guihandles(fs);% --- Executes during object creation, after setting all properties.% --- Executes during object creation, after setting all properties.% --- Executes on button press in pushbutton1.function pushbutton1_Callback(hObject, eventdata, handles)% hObject    handle to pushbutton1 (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    structure with handles and user data (see GUIDATA)% --- Executes on button press in pushbutton2.function pushbutton2_Callback(hObject, eventdata, handles)% hObject    handle to pushbutton2 (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    structure with handles and user data (see GUIDATA)% --- Executes on button press in exit.function exit_Callback(hObject, eventdata, handles)% hObject    handle to exit (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    structure with handles and user data (see GUIDATA)clear all;
close;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -