摘要
信号与系统是电子科学与技术、通信工程、控制理论与控制工程等专业学生的必修课程,商业软件Matlab作为一种强大的信号处理和科学计算工具被很多高校应用于信号与系统课程教学中;然而随着国际局势的持续恶化,我国部分高校已无法在教学和科研中继续使用Matlab,因此亟需探索替代方案。本文将主要探索在信号与系统教学中用Python替代Matlab的可行性,并通过实例验证Python在电路时频域分析、信号滤波、信号抽样恢复中的实用性,为信号与系统教学从Matlab平台向开源的Python平台的顺利转移提供支撑。
Signals and Systems is a compulsory course for undergraduate students majoring in electronic science and technology, communication engineering, control theory and control engineering, etc. As a powerful signal processing and scientific computing tool, the commercial software Matlab is widely used in the teaching of Signals and Systems courses in many colleges and universities. However, with the continuous deterioration of the international situation, some universities in China have been forbidden from using Matlab in teaching and scientific research. Hence, it is urgent to explore alternative solutions. This paper will explore the feasibility of using Python to replace Matlab in the teaching of Signals and Systems, and verify the practicability of Python in time and frequency domain analysis of electronic circuits, signal filtering, and Nyquist sampling theorem, so as to provide supports for a smooth transfer of Signals and Systems teaching from the Matlab platform to the open-source Python platform.
出处
《教育进展》
2022年第8期3084-3091,共8页
Advances in Education