matlab上机作业4

matlab上机作业4

ID:6032073

大小:48.60 KB

页数:6页

时间:2017-12-31

matlab上机作业4_第1页
matlab上机作业4_第2页
matlab上机作业4_第3页
matlab上机作业4_第4页
matlab上机作业4_第5页
资源描述:

《matlab上机作业4》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、●高等数学1.在Matlab中,一阶微分方程能够很方便的得到数值解,对于高阶微分方程,可以转化为一阶常微分方程进行求解,例如,一个n阶微分方程y(n)=f(t,y',y",...,y(n-1))设,可将上式化为一阶方程组对上述一阶方程组求解,即可求得高阶微分方程的解。要求:完成一个图形界面程序,试求解二阶微分方程y''(t)=-6cos(2t)+3sin(t)+t-11.5的数值解,并将数值解和解析画在同一图形窗口中进行比较,对图形进行标识,能够在界面输入自定义的初值和时间范围。(可用ode23或ode45)hf=figure(...'Units','Normalized',...'Men

2、u','none',...'Color','w',...'Position',[0.10.10.70.5]);ha=axes(...'Parent',hf,...'Units','Normalized',...'Position',[0.10.10.60.8],...'Nextplot','Add');hb1=uicontrol(...'Style','pushbutton',...'Callback','try,delete(allchild(ha));end',...'String','clear',...'Units','Normalized',...'Position',[0.80

3、.20.20.15]);y=dsolve('D2y=-6*cos(2*t)+3*sin(t)+t-11.5','y(0)=0','Dy(0)=0');hb2=uicontrol(...'Style','pushbutton',...'Callback','ezplot(y)',...'String','½âÎö½â',...'Units','Normalized',...'Position',[0.80.40.20.15]);functiony=odefun(t,x)y=zeros(2,1);y(1)=x(2);y(2)=-6*cos(2*t)+3*sin(t)+t-11.5;hb3=ui

4、control(...'Style','pushbutton',...'String','ÊýÖµ½â',...'Callback','',...'Units','Normalized',...'Position',[0.80.60.20.15]);●信号处理2.数据文件xinhao001.mat为某次试验采集到的试验结果,已知采样频率为1000Hz,设计一个滤波器,从试验结果中提取出截止频率分别在5、10、50、100Hz以下的测量信号。注:数据文件xinhao001.mat中,变量t为时间;变量y为测量信号。要求:设计一个图形界面,选择或输入截止频率,然后在不同窗口中分别绘制出当前截止

5、频率下原信号和滤波后的信号的图形及其各自的频谱图。functionvarargout=xinhao(varargin)gui_Singleton=1;gui_State=struct('gui_Name',mfilename,...'gui_Singleton',gui_Singleton,...'gui_OpeningFcn',@xinhao_OpeningFcn,...'gui_OutputFcn',@xinhao_OutputFcn,...'gui_LayoutFcn',[],...'gui_Callback',[]);ifnargin&&ischar(varargin{1})gui

6、_State.gui_Callback=str2func(varargin{1});endifnargout[varargout{1:nargout}]=gui_mainfcn(gui_State,varargin{:});elsegui_mainfcn(gui_State,varargin{:});endfunctionxinhao_OpeningFcn(hObject,eventdata,handles,varargin)handles.output=hObject;guidata(hObject,handles);functionvarargout=xinhao_OutputFcn(

7、hObject,eventdata,handles)varargout{1}=handles.output;functionedit1_Callback(hObject,eventdata,handles)functionedit1_CreateFcn(hObject,eventdata,handles)ifispc&&isequal(get(hObject,'BackgroundColor'),get(0,'defau

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。