
要求利用Matlab的图形用户界面(GUI)编程,利用信号处理工具箱包含的工具函数实现如下功能: 信号产生(
要求利用Matlab的图形用户界面(GUI)编程,利用信号处理工具箱包含的工具函数实现如下功能:信号产生(正弦波、余弦波、方波、锯齿波、阶跃信号、冲激信号、高斯信号)信号...
要求利用Matlab的图形用户界面(GUI)编程,利用信号处理工具箱包含的工具函数实现如下功能:
信号产生(正弦波、余弦波、方波、锯齿波、阶跃信号、冲激信号、高斯信号)
信号基本运算(相加、相乘、移位、尺度变换、反褶、卷积)
线性系统的时域分析(脉冲响应、阶跃响应)
连续时间信号的频域分析(傅立叶变换、傅立叶变换逆变换、频响特性) 展开
信号产生(正弦波、余弦波、方波、锯齿波、阶跃信号、冲激信号、高斯信号)
信号基本运算(相加、相乘、移位、尺度变换、反褶、卷积)
线性系统的时域分析(脉冲响应、阶跃响应)
连续时间信号的频域分析(傅立叶变换、傅立叶变换逆变换、频响特性) 展开
3个回答
展开全部
点击桌面上的MATLAB图标,或是点击开始程序MATLAB组中的相应程序项,运行进入MATLAB,呈现出来标题为Command Window的窗口就是命令窗口。命令窗口是与MATLAB编译器相联接的主窗口,当其中显示符号“>>”时,就代表系统已处于接受命令的状态(“>>”就是命令提示符),这是就可以直接在该窗口输入所编写的命令或源程序,然后按回车键运行。
例如,在命令窗口中输入一个3*3的矩阵:
>>A=[1 2 3; 4 5 6; 7 8 10]
按回车键,MATLAB就会返回如下结果:
A =
1 2 3
4 5 6
7 8 10
要对此矩阵求逆,只需输入:>>B=inv(A)
然后按回车键,MATLAB就会返回相应结果:
B =
-0.6667 -1.3333 1.0000
-0.6667 3.6667 -2.0000
1.0000 -2.0000 1.0000
1.1命令的编辑
使用方向键及控制键等功能键可以编辑修改已输入的命令。例如,如果错误地输入了:
>>r=sqt(9+25)/2
由于将sqrt错拼成sqt,MATLAB就会返回如下信息:
??? Undefined function or variable 'sqt'.
可以不必重新输入一行新命令,只需简单地使用键盘上的向上方向键就可回到先前输入错误的那一行进行修改。
在MATLAB中输入的命令都会保留在一个存储器中,可以利用某些功能键调用先前输入的命令。在MATLAB6.x和7.x版本中,还可以从专门的Command History窗口中再次运行前面输入的命令。
1.2 中断正在执行的命令
在MATLAB环境下可以通过按Ctrl+c组合键来中断正在执行的命令或程序。
1.3 Format命令
用format命令可以控制数值在屏幕上的显示方式,通过关键字format后面跟上不同的参数,就可以设置不同的显示方式。这些命令只会改变数值的显示,并不会对数值本身造成影响。
1.4 续行符
如果命令超过一行,利用一个空格加“…”,然后按回车键就可以跳到下一行继续命令的输入。
各符号间的空格可有可无,但增加空格能增加可读性。注意,一行中最多能输入4096个字符。
例如,在命令窗口中输入一个3*3的矩阵:
>>A=[1 2 3; 4 5 6; 7 8 10]
按回车键,MATLAB就会返回如下结果:
A =
1 2 3
4 5 6
7 8 10
要对此矩阵求逆,只需输入:>>B=inv(A)
然后按回车键,MATLAB就会返回相应结果:
B =
-0.6667 -1.3333 1.0000
-0.6667 3.6667 -2.0000
1.0000 -2.0000 1.0000
1.1命令的编辑
使用方向键及控制键等功能键可以编辑修改已输入的命令。例如,如果错误地输入了:
>>r=sqt(9+25)/2
由于将sqrt错拼成sqt,MATLAB就会返回如下信息:
??? Undefined function or variable 'sqt'.
可以不必重新输入一行新命令,只需简单地使用键盘上的向上方向键就可回到先前输入错误的那一行进行修改。
在MATLAB中输入的命令都会保留在一个存储器中,可以利用某些功能键调用先前输入的命令。在MATLAB6.x和7.x版本中,还可以从专门的Command History窗口中再次运行前面输入的命令。
1.2 中断正在执行的命令
在MATLAB环境下可以通过按Ctrl+c组合键来中断正在执行的命令或程序。
1.3 Format命令
用format命令可以控制数值在屏幕上的显示方式,通过关键字format后面跟上不同的参数,就可以设置不同的显示方式。这些命令只会改变数值的显示,并不会对数值本身造成影响。
1.4 续行符
如果命令超过一行,利用一个空格加“…”,然后按回车键就可以跳到下一行继续命令的输入。
各符号间的空格可有可无,但增加空格能增加可读性。注意,一行中最多能输入4096个字符。

2023-03-29 广告
日本OPTEX FA光电传感器产品已在中国大陆销售了近30年,产品的高性价比已被广大客户所认可。为更好的服务广大客户,日本株式会社(OPTEX FA)于2013年成立广州奥泰斯工业自动化控制设备有限公司,作为OPTEX FA中国区总部。日本...
点击进入详情页
本回答由广州奥泰斯工业自动化控制设备有限公司_提供
展开全部
建议看看《MATLAB实例分析与编程大全》
求利用Matlab的图形用户界面(GUI)编程,利用信号处理工具箱包含的工具函数实现如下功能:
信号产生(正弦波、余弦波、方波、锯齿波、阶跃信号、冲激信号、高斯信号)
信号基本运算(相加、相乘、移位、尺度变换、反褶、卷积)
线性系统的时域分析(脉冲响应、阶跃响应)
连续时间信号的频域分析(傅立叶变换、傅立叶变换逆变换、频响特性)
这些问题都有特定的程序指令直接解决的。
求利用Matlab的图形用户界面(GUI)编程,利用信号处理工具箱包含的工具函数实现如下功能:
信号产生(正弦波、余弦波、方波、锯齿波、阶跃信号、冲激信号、高斯信号)
信号基本运算(相加、相乘、移位、尺度变换、反褶、卷积)
线性系统的时域分析(脉冲响应、阶跃响应)
连续时间信号的频域分析(傅立叶变换、傅立叶变换逆变换、频响特性)
这些问题都有特定的程序指令直接解决的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个这个
应该很简单的吧,
难道你不会Matlab?
在Matlab中写入-guide就可以编辑了 .
然后添加控件,最后找到控件的Callback函数
在这个函数里面进行编程即可……
楼上的同学,他是要GUI,不是那个……
楼下的同学,这个不好再贴吧中贴出来吧,主要是涉及GUI,必须要使用控件以及回调函数。要不然做不了GUI的。除非打成压缩包附加在这里。
我研一的时候交的作业就是这个小玩意,很简单的,
当然是利用Toolbox啊,Toolbox里面有很多现成函数,难不成要自己写函数?例如sin函数。
例如FFT?难道自己去写,一般既然都选择Matlab了,就不要追求速度了,也不要追求啥绅士风度,能利用Toolbox中的函数就用里面的函数啊。
如果你不知道函数,建议在Signal Processing Toolbox中查下。
很简单的了……
应该很简单的吧,
难道你不会Matlab?
在Matlab中写入-guide就可以编辑了 .
然后添加控件,最后找到控件的Callback函数
在这个函数里面进行编程即可……
楼上的同学,他是要GUI,不是那个……
楼下的同学,这个不好再贴吧中贴出来吧,主要是涉及GUI,必须要使用控件以及回调函数。要不然做不了GUI的。除非打成压缩包附加在这里。
我研一的时候交的作业就是这个小玩意,很简单的,
当然是利用Toolbox啊,Toolbox里面有很多现成函数,难不成要自己写函数?例如sin函数。
例如FFT?难道自己去写,一般既然都选择Matlab了,就不要追求速度了,也不要追求啥绅士风度,能利用Toolbox中的函数就用里面的函数啊。
如果你不知道函数,建议在Signal Processing Toolbox中查下。
很简单的了……
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询