deconv function remainder won't appear
6 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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
0 commentaires
Réponse acceptée
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
0 commentaires
Plus de réponses (1)
Voir également
Catégories
En savoir plus sur Operating on Diagonal Matrices dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!