1.背景:
C++做数字信号处理很普遍,如何编写高效稳定的代码是C++程序员的一项必备技能,本文结合matlab做预言,C++做实现来谈编程风格和习惯的问题。
2.技术预言:
做技术预言一般使用matlab,matlab是一种高度智能化的预言,它对变量的类型和运算会自动选择相应的操作,算法工程师不用去关心繁琐的语法规则,只需要集中于算法的设计。
3.matlab和C++的比较:
matlab的数组是从1开始的,而C++是从0开始的,程序员可以根据个人习惯来使用,本文推荐C++的数组也从1开始,而将0位的数组用来存储数组长度。
4.将matlab转换为C++: