在學習《信號與系統 MATLAB綜合實驗》 時,學習例2.7時出現了一個這樣的錯誤
“錯誤使用 conv2 第一個和第二個參數必須爲單精度值或雙精度值。”
根據提示尋找問題發現
參數中使用的e 變量是logical類型的,所以需要將e進行類型轉換。
原來e的定義是:e=(t>-1 & t<1);
我修改爲e=(t>-1 & t<1).*1;參數e就變成了 double類型了,這樣程序可以順利的運行了。
在學習《信號與系統 MATLAB綜合實驗》 時,學習例2.7時出現了一個這樣的錯誤
“錯誤使用 conv2 第一個和第二個參數必須爲單精度值或雙精度值。”
根據提示尋找問題發現
參數中使用的e 變量是logical類型的,所以需要將e進行類型轉換。
原來e的定義是:e=(t>-1 & t<1);
我修改爲e=(t>-1 & t<1).*1;參數e就變成了 double類型了,這樣程序可以順利的運行了。