How to distribute runtime input values to two vectors?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Hello to everyone.
So I have to make a and b vectors from user input vector, so that a concludes even numbers of input and b the odd ones. My idea is to calculate rem of each number of arrey and then contribute them. However I don't know how exactly tell Matlab to do that. I got so far but I can't find a way to make vectors from multiple outputs and it only returns the last one value.
0 Kommentare
Antworten (2)
Walter Roberson
am 31 Okt. 2024
You would use something like
a = [a, i(n)];
... making sure that you had initialized a before the loop.
0 Kommentare
埃博拉酱
am 1 Nov. 2024
function [a,b]=DistributeEvenOdd
F = str2num(string(inputdlg('Enter a Vector','Vector',[1 50])));
while(numel(F) ~= 6)
F = str2num(string(inputdlg('Enter a 1*6 Vector','Vector',[1 50])));
end
Logical=logical(bitget(F,1));
a=F(~Logical);
b=F(Logical);
end
0 Kommentare
Siehe auch
Kategorien
Mehr zu Logical finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!