有没有办法读取非零的matlab向量的最后一个条目? 我有一个矩阵1x20并在其上写入值取决于其中的while循环的迭代。我尝试创建一个与while循环计数器大小相同的矩阵,但这不起作用,因为零命令会在每个循环中覆盖它。
感谢任何提案
答案 0 :(得分:2)
find
function在数组中查找非零条目,并且它采用的选项可以让您说“只是一个,从最后看”。
答案 1 :(得分:1)
有没有办法读取没有的matlab向量的最后一个条目 为零?
a = [3 5 2 1 0 2 2 0 0 1 2 3 6 0 0 0 0]
ind = find(a ~= 0, 1, 'last')
val = a(ind)