deconv function remainder won't appear

6 vues (au cours des 30 derniers jours)
Zoe Palmer
Zoe Palmer le 21 Oct 2014
Modifié(e) : Mischa Kim le 21 Oct 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

Réponse acceptée

Mischa Kim
Mischa Kim le 21 Oct 2014
Modifié(e) : Mischa Kim le 21 Oct 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

Plus de réponses (1)

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

Catégories

En savoir plus sur Operating on Diagonal Matrices dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by