編寫 加法器M文件S函數
1、啓動simulink
2、拖入sine wave 、Add、Scope、S-Functiom、Mux模塊
3、按圖連接,並保存爲ec5.mdl
4、注意把sine wave模塊一個設爲正弦波,另一個設爲餘弦波(不會設置看前面的文章http://blog.csdn.net/so_cracy/article/details/64920502)
爲了便於顯示,參數設置如下,另一個sine wave的參數不用改變
5、在Matlab窗口新建一個M文件,把sfuntmpl.m文件的內容複製下來(sfuntmpl.m在Matlab安裝目錄的\toolbox\simulink\blocks中)
6、做如下修改
7、保存文件爲myAdd.m,兵保存在與ex5.mdl同一個文件夾中
8、雙擊模型圖中中的S-Function模塊,把myAdd輸入,注意是與M文件的文件名相同的:
9、點擊OK,運行結果
可以看到效果是一模一樣的。