Hiroyuki Naitoさん,小誌「RFワールド」ご愛読ならびに書き込みありがとうございます.
なかなかレスがつかないようですが,いつも興味深く拝見させていただいております.
▼Hiroyuki Naitoさん:
>が原因だとわかりました。rSigは複素数ですが、MatlabやFreematでは自動的に
>実部を取り出して比較してくれます。しかしoctaveでは実部が負数だと比較判定
>の真偽(1/0)が逆に出力されます。下記のように修正して正常に動作するように
>なりました。
>rData(real(rSig)<0)=0;
ご質問ではないのようなので,GNU Octaveで動かした事例として参考にさせていただきます.