1.与正变换相对应的是拉普拉斯逆变换,它可以将复杂的频域函数变换为时域函数,其定义表达式如下。
2.这里用一个看似简单的函数例子来说明这种变换在matlab中的具体应用。该功能如下图所示。
3.启动matlab,主界面如图。在主界面的左上方选择新建脚本。
4.在弹出的编辑窗口中,键入以下代码。其中,前面的代码是先构造一个原函数,然后求这个函数的拉普拉斯逆变换。后面部分是画原图函数进行对比。
5.单击菜单栏上的save按钮,在弹出窗口中将其另存为nilpls(或更改为另一个名称)。
6.最后在命令行窗口输入文件名nilpls,实现代码执行。
7.这是原函数和图像函数的图像对比。镜像函数是复频域的函数,经过拉普拉斯逆变换后成为时域的函数,这样我们就可以在工程实践中找到具体的解释,比如某些变量是如何随时间变化的。
8.从上面的命令可以看出,求拉普拉斯逆变换的关键命令是filaspace(f,s),其中s可以省略,它代表一个符号变量。
1.与正变换相对应的是拉普拉斯逆变换,它可以将复杂的频域函数变换为时域函数,其定义表达式如下。
2.这里用一个看似简单的函数例子来说明这种变换在matlab中的具体应用。该功能如下图所示。
3.启动matlab,主界面如图。在主界面的左上方选择新建脚本。
4.在弹出的编辑窗口中,键入以下代码。其中,前面的代码是先构造一个原函数,然后求这个函数的拉普拉斯逆变换。后面部分是画原图函数进行对比。
5.单击菜单栏上的save按钮,在弹出窗口中将其另存为nilpls(或更改为另一个名称)。
6.最后在命令行窗口输入文件名nilpls,实现代码执行。
7.这是原函数和图像函数的图像对比。镜像函数是一个复频域函数,经过拉普拉斯逆变换后转化为时域函数,这样我们就可以在工程实践中找到具体的解释,比如某些变量是如何随时间变化的。
8.从上面的命令可以看出,求拉普拉斯逆变换的关键命令是filaspac
我是搞数学模型的。根据我的经验,我可以在几个小时内学会它们。
当然,如果你想用matlab编程,你必须懂c语言。你只需要学习以下功能:
1、矩阵的表示和运算(-*/求逆等。)
2.绘图命令:如plot
3.用m文件编程(只要掌握了matlab语言和c语言的区别,就成功了一半。)4.知道如何调用一些常用的函数,比如var()sqrt()建议:上网查一些上面的资料或者借一本matlab的书(越薄越好!)