基本上,我创建了两个涉及一些基本信号处理的MATLAB函数,我需要在书面报告中描述这些函数的工作方式。特别需要我使用数学符号来描述算法。
数学真的根本不是我的强项,实际上我很惊讶甚至一开始就可以开发这些功能。我现在很担心这种情况,这是我需要完成的最后一部分写作,但这至关重要。
我想知道的是,我是否必须在很短的时间内就读一本书并自学数学符号,还是有可能更轻松/更快捷地学习? (是的,我知道读书应该足够简单,但是数学+较短的时间框架=严重的头痛+压力)
我已经在这里搜索了一些线程,但是我真的不知道从哪里开始!
回答:
尽管您的问题很模糊,并且我不知道您尝试以等式形式描述的是哪种编码算法,但以下一些指针可能会有所帮助:
- 查看MATLAB文档:如果您使用内置的MATLAB函数,则有时它们会在文档中提供一个方程式,以描述它们在内部进行的操作。函数示例包括CONV , CORRCOEF和FFT 。如果函数相当复杂,则它可能没有方程式,而是有一些描述该算法的论文的链接,而这些论文本身可能都有该算法的方程式。一个例子是函数HILBERT (您也可以在Wikipedia上找到方程式)。
- 查找一些常用数学符号的列表:在此处可以找到一些用于表示常用数学运算的标准符号。
- 查看一些伪代码示例,以了解其完成方式:对于自己编写的算法,您必须以等式或伪代码形式将其写出来。我在工作中经常使用的一篇论文是《线性系统解决方案的模板》 ,其中包含一些伪代码示例,这些示例可能对您有所帮助。我建议首先查看该论文中使用的符号列表(第iv页),以查看用于表示各种数学运算的一些典型符号。然后,您可以查看文档其余部分中的一些伪代码示例,例如在第8页的框中。
更多&回答...