Assigning an opertation vector to a variable
Afficher commentaires plus anciens
Hello there!
I am trying to assign this vector
v(mod(v,2)~=0)=0
The operations is supposed to replace odd numbers in a vector with 0. I am trying to assign this vector to result variable in a function.
This got an error:
v(mod(v,2)~=0)=0 = result;
Réponses (1)
James Tursa
le 15 Mar 2015
Is this what you want?
function result = myfunction(v)
v(mod(v,2)~=0) = 0;
result = v;
return
3 commentaires
Le Borge
le 15 Mar 2015
Le Borge
le 15 Mar 2015
Modifié(e) : James Tursa
le 16 Mar 2015
James Tursa
le 16 Mar 2015
Is this what you want?
function [result1,result2] = myfunction(v)
result1 = v;
result1(mod(result1,2)==0)= 0;
result2 = v;
result2(mod(result2,2)~=0) = 0;
return
end
Catégories
En savoir plus sur Function Creation dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!