First non-zero element in each column - MATLAB Cody - MATLAB Central

Problem 307. First non-zero element in each column

Difficulty:Rate
For a given matrix, calculate the index of the first non-zero element in each column. Assuming a column with all elements zero is not permitted.
Example:
in->x = [0 1 0 0;
4 3 7 0;
0 0 2 6;
0 9 0 5];
out->i = [2 1 2 3]; % row numbers

Solution Stats

43.37% Correct | 56.63% Incorrect
Last Solution submitted on Nov 11, 2025

Problem Comments

Solution Comments

Show comments
Join Cody Contest 2025 — Have Fun and Win Prizes!
...
We’re excited to invite you to Cody Contest 2025! 🎉 Pick a team,...

Problem Recent Solvers921

Suggested Problems

More from this Author10

Problem Tags

Community Treasure Hunt

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

Start Hunting!