Simplifying the built-in function [q,r]=deconv(b,a)

バージョン 1.0 (1.55 KB) 作成者: Feng Cheng Chang
Create an efficient function [q,r]=deconc_e(b,a) to eliminate the undesired data that resulted from running the existing built-in function
ダウンロード: 24
更新 2018/10/13

ライセンスの表示

In the polynomial division, such as b(x)/a(x)=q(x)+r(x)/b(x) or
b(x)=a(x)q(x)+r(x)
where we denote length of b,a,q,r as Lb,La,Lq,Lr, respectively.

Then using the built-in function,
[q,r]=deconv(b,a)
We get our desired answers: q,r,

However, it is Lr=Lb instead of Lr=La-1 for La<Lb.
The unwanted data ahead the desired r should be completely eliminated, even they are very very small..

The presented function
[q,r]=deconv_e(b,a)
will resolve this problem,

引用

Feng Cheng Chang (2024). Simplifying the built-in function [q,r]=deconv(b,a) (https://www.mathworks.com/matlabcentral/fileexchange/69103-simplifying-the-built-in-function-q-r-deconv-b-a), MATLAB Central File Exchange. 取得済み .

MATLAB リリースの互換性
作成: R2018b
R2012a 以降のリリースと互換性あり
プラットフォームの互換性
Windows macOS Linux
カテゴリ
Help Center および MATLAB AnswersPreprocessing Data についてさらに検索
タグ タグを追加

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
バージョン 公開済み リリース ノート
1.0