Creating specific matrix from other matrix?

1 visualizzazione (ultimi 30 giorni)
Hi all. I have data matrix x(1x160) and It's columns contains 0 and 1 values. I want to create a matrix that shows whichs columns are 1.
For example, If x has 1 values on 6-15-20-22-30-90-112-155th columns,
created matrix should be = [6 15 20 22 30 90 112 155]
Do I need for loop for this?

Risposta accettata

Roger Stafford
Roger Stafford il 24 Apr 2016
x2 = find(x~=0);

Più risposte (0)

Categorie

Scopri di più su Resizing and Reshaping Matrices in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by