ورود

View Full Version : پیدا کردن مقادیر غیر صفر در ماتریس



mkkamrani
شنبه 03 مرداد 1394, 11:55 صبح
سلام
چطور می تونم در یک ماتریس m*n برای هر سطر اندیس ستون هایی که مقادیر ان ها غیر صفر می باشد را پیدا کنم
ممنون

rahnema1
شنبه 03 مرداد 1394, 15:17 عصر
سلام
یک فایل درست کنید به نام nonzidx.m و کد زیر را بذارید داخل فایل

function [row col] = nonzidx(M)
M = M';
sz = size(M);
[col row] = ind2sub(sz, find(M));
end

مثلا اسم ماتریس ما M باشه نحوه استفاده هم به این صورت هست
[r c] = nonzidx(M);