在matlab中找到矩阵中的第一个和最后一个非零数字

时间:2017-08-07 18:41:08

标签: matrix find

我有一个matirx:new_mat = [0 0 0 0 1 0 0 0 0; 0 0 0 2 6 10 0 0 0; 0 0 3 7 11 15 19 0 0; 0 4 8 12 16 20 24 28 0; 0 14 18 22 26 0 0 0 0; 0 0 0 0 0 30 34 38 0]我希望矩阵中每行的第一个和最后一个非零数字为first = 1; 2; 3; 4; 14; 30]和最后= [1; 10; 19; 28; 26; 38]; 我如何获得这些价值观?我可以使用循环甚至是find函数。

0 个答案:

没有答案