Sometimes when I create a matrix, I use this syntax:
a = zeros(1000,1000);
But when the function ends, I find that I don't want all those zeros. Then I need another function to dump the extra zeros located to the south-east of the matrix.
For example:
a1 = [1 2 0;
0 3 0;
0 0 0];I want to get a new matrix ,that is:
b1 = [1 2;
0 3];Another example:
a2 = [1 2 0 4 0;
2 3 0 5 0;
3 4 0 6 0;
1 0 0 0 0]; b2 = [1 2 0 4;
2 3 0 5;
3 4 0 6;
1 0 0 0];Good Luck!
Solution Stats
Problem Comments
Solution Comments
Show comments
Loading...
Problem Recent Solvers280
Suggested Problems
-
Reverse the Words (not letters) of a String
471 Solvers
-
Project Euler: Problem 2, Sum of even Fibonacci
2833 Solvers
-
Find the sum of the elements in the "second" diagonal
1204 Solvers
-
352 Solvers
-
Write a function man that takes a row vector v and returns a matrix H as follows..
647 Solvers
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!