实现多个嵌套函数
Implementing multiple nested functions
我有一个有趣的方程,我想定义它有一个傅里叶变换,里面有两个方程。
我不是要求解微分方程,我可以将其表示为正常函数 L。
这个大方程中的其他方程是
现在,您可以尽可能地关联一些重要的函数。我对嵌套函数不是很有经验,我不知道如何按顺序定义什么。当我说按顺序时,我的意思是计算机正确理解的最有效方式。
我想从定义我的第一个函数 L 开始,但我不知道首先要实现什么,我的第一个函数,傅立叶变换,或者傅立叶变换内的函数,然后是傅立叶变换。
任何类似的例子和技巧将不胜感激。
谢谢。
编辑:我不是要任何人为我编写所有代码,我只是想了解什么会更有效率。是的,有些值是有意义的,但您可以将它们视为常量。
通常:从实际上不再需要调用任何自定义函数的最里面的部分开始。理想情况下,通过使用一些模拟数据执行它们来测试它们,以确保它们按预期工作。然后转到只需要您已经定义的函数的函数。如果可能,再次测试 运行。冲洗并重复,直到您定义了最外层的函数。
在你的特定情况下,三个子方程都是独立的,所以你可以按任何顺序实现它们(尽管我仍然会从你觉得最简单的开始)。然后将它们代入傅立叶变换。
请原谅我没有使用 Latex 功能。假设我有两个方程
a/b = c
c+d = e
如果需要求e
,需要整理方程式2代入方程式1
a/b = e-d
然后重新排列
e = d + a/b
然后定义你的函数
def get_var_e(a, b, d):
return d + a/b
现在如果要出去a
,顶层方程的表示和选择就完全不一样了。你明白了。
我有一个有趣的方程,我想定义它有一个傅里叶变换,里面有两个方程。
我不是要求解微分方程,我可以将其表示为正常函数 L。
这个大方程中的其他方程是
现在,您可以尽可能地关联一些重要的函数。我对嵌套函数不是很有经验,我不知道如何按顺序定义什么。当我说按顺序时,我的意思是计算机正确理解的最有效方式。
我想从定义我的第一个函数 L 开始,但我不知道首先要实现什么,我的第一个函数,傅立叶变换,或者傅立叶变换内的函数,然后是傅立叶变换。 任何类似的例子和技巧将不胜感激。
谢谢。
编辑:我不是要任何人为我编写所有代码,我只是想了解什么会更有效率。是的,有些值是有意义的,但您可以将它们视为常量。
通常:从实际上不再需要调用任何自定义函数的最里面的部分开始。理想情况下,通过使用一些模拟数据执行它们来测试它们,以确保它们按预期工作。然后转到只需要您已经定义的函数的函数。如果可能,再次测试 运行。冲洗并重复,直到您定义了最外层的函数。
在你的特定情况下,三个子方程都是独立的,所以你可以按任何顺序实现它们(尽管我仍然会从你觉得最简单的开始)。然后将它们代入傅立叶变换。
请原谅我没有使用 Latex 功能。假设我有两个方程
a/b = c
c+d = e
如果需要求e
,需要整理方程式2代入方程式1
a/b = e-d
然后重新排列
e = d + a/b
然后定义你的函数
def get_var_e(a, b, d):
return d + a/b
现在如果要出去a
,顶层方程的表示和选择就完全不一样了。你明白了。