how to write special matrices
Ältere Kommentare anzeigen
how can I write this matrix
a=[0 0 0 0;
0 0 0 1;
0 0 1 0;
0 0 1 1;
0 1 0 0;
0 1 0 1;
0 1 1 0;
0 1 1 1;
1 0 0 0;
1 0 0 1;
1 0 1 0;
1 0 1 1;
1 1 0 0;
1 1 0 1;
1 1 1 0;
1 1 1 1;]
using for loop?
2 Kommentare
KALYAN ACHARJYA
am 6 Dez. 2020
Bearbeitet: KALYAN ACHARJYA
am 6 Dez. 2020
What you have tried so far?
dec2bin(1:15)
Using for loop, please share your efforts?
safwan shraideh
am 6 Dez. 2020
Antworten (3)
Bruno Luong
am 6 Dez. 2020
Bearbeitet: Bruno Luong
am 6 Dez. 2020
>> dec2bin(0:2^4-1)-'0'
ans =
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
1 0 1 0
1 0 1 1
1 1 0 0
1 1 0 1
1 1 1 0
1 1 1 1
1 Kommentar
safwan shraideh
am 7 Dez. 2020
Walter Roberson
am 6 Dez. 2020
1 Stimme
You can use the "odometer" code pattern.
1 Kommentar
safwan shraideh
am 7 Dez. 2020
Setsuna Yuuki.
am 6 Dez. 2020
I think it is not very efficient, but works
a = dec2bin(0:15);
i = 1;
while i<17
c = randi([0 1],1,4);
if(a(i,1:4) == sprintf('%g',c))
b(i,1:4) = c;
i = i+1;
end
end
b =
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
1 0 1 0
1 0 1 1
1 1 0 0
1 1 0 1
1 1 1 0
1 1 1 1
4 Kommentare
Setsuna Yuuki.
am 6 Dez. 2020
I confirm, best avoided :D
Bruno Luong
am 6 Dez. 2020
I have impression Bastian wants to make us a joke.
safwan shraideh
am 7 Dez. 2020
Kategorien
Mehr zu Data Type Conversion finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!