MATLAB Answers

what can I do to VetorN always be an even number.

4 views (last 30 days)
What can I do to VetorN always be an even number?
N = 40; % number of discretization points
in = 5; % number of inputs
VetorN = fix( (N * sqrt(2) .^ (0 : in) ) );
MD0 = zeros(1,length(VetorN));
for k = 1 : numel(VetorN)
MD0(k) = VetorN(k) * 3;
end
VetorN
MD0

  0 Comments

Sign in to comment.

Accepted Answer

madhan ravi
madhan ravi on 2 Jul 2020
Edited: madhan ravi on 2 Jul 2020
Increment with 2 from 2.
doc colon

  2 Comments

Cauli Vilela Ferreira
Cauli Vilela Ferreira on 2 Jul 2020
If you look at VetorN (1,4), you will see the result 113, and in more diverse 'N' this happens, which you can do to always give even results for any value of N
madhan ravi
madhan ravi on 2 Jul 2020
ix = mod(VetorN, 2) ~= 0
VetorN(ix) = VetorN(ix) + 1

Sign in to comment.

More Answers (0)


Translated by