how to produce a logical matrix using index matrix

2 views (last 30 days)
Hi, i need some help here, im also new in matlab. i have 'b' containing index matrix for example b=1; i want to create logical matrix and should be [1 0 0 0]
if i have b = 2, the matrix will be [0 1 0 0]. Hope i find some solutions. TQIA

Accepted Answer

per isakson
per isakson on 24 Oct 2019
logical_matrix = false( 1, 4 );
logical_matrix( b ) = true;

Sign in to comment.

More Answers (0)


Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!