deconv function remainder won't appear

4 Ansichten (letzte 30 Tage)
Zoe Palmer
Zoe Palmer am 21 Okt. 2014
Bearbeitet: Mischa Kim am 21 Okt. 2014
hi I'm trying yo divide two arrays using the decent, i know it uses polynomial division and how it works but i wrote this function as a test to see whether it worked and i only get one answer and that the quotient... why is there no remainder when there should be? have i written it wrong?
function [q,r] = arraydiv(c,u)
[q,r] = deconv(c,u);
end
i have c=[1,5] and u=[1,2] (just a simple example) so when i try to use the function all i get is ans =1 but there should be a remainder? and shouldn't it say q=1 r=3?
thankyou I'm sure I'm just doing something stupid

Akzeptierte Antwort

Mischa Kim
Mischa Kim am 21 Okt. 2014
Bearbeitet: Mischa Kim am 21 Okt. 2014
Zoe, you need to call the function the same way it is defined. In other words, use
c = [1,5];
u = [1,2];
[q,r] = arraydiv(c,u)
q =
1
r =
0 3
I assume you used
arraydiv(c,u)
ans =
1

Weitere Antworten (1)

Zoe Palmer
Zoe Palmer am 21 Okt. 2014
Knew i was doing something stupid. i was typing in arraydiv(c,u) Thankyou :)

Kategorien

Mehr zu Operating on Diagonal Matrices finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by