انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
بررسی ستون های یک ماتریس

بررسی ستون های یک ماتریس

#2
کد:
clc;
close all;
m=input('please input your matrix:');
[s1,s2]=size(m);
b=[];
for i=1:s2
nz=nnz(m(:,i));
s=((s1-nz)*100)/s1;
if nz==0
b=[b i];
else if s>=90
b=[b i];
end
end
end
b

کد بالا ماتریس ورودی را از شما میپرسد و سپس خروجی ماتریس b را به شما میدهد  که شماره ستونهایی است که یا همگی صفر هستند یا بالاتر از 90 درصد درایه های آن ستون صفر میباشند. مثالی میزنیم :

کد:
please input your matrix:[0,0,0,0;0,0,1,0;0,0,0,0;0,0,0,0;0,0,0,0;0,0,0,0;0,0,0,0;0,0,0,0;2,3,4,0;0,0,0,0]

که ماتریس فوق به صورت زیر است :

کد:
>> m
m =
0 0 0 0
0 0 1 0
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
2 3 4 0
0 0 0 0

ماتریس خروجی b به صورت زیر است :

کد:
b = 1 2 4
دوست دارم زندگی رو . . . 
پاسخ
 سپاس شده توسط mo.hadi ، admin


پیام‌های این موضوع
بررسی ستون های یک ماتریس - توسط mo.hadi - ۱۳۹۳/۰۳/۱۵, ۱۲:۰۲ ق.ظ
RE: بررسی ستون های یک ماتریس - توسط 4i469x - ۱۳۹۳/۰۳/۱۵, ۰۱:۵۵ ق.ظ
RE: بررسی ستون های یک ماتریس - توسط mo.hadi - ۱۳۹۳/۰۳/۱۵, ۱۰:۴۰ ق.ظ
RE: بررسی ستون های یک ماتریس - توسط mo.hadi - ۱۳۹۳/۰۳/۱۵, ۱۰:۴۲ ق.ظ
RE: بررسی ستون های یک ماتریس - توسط mo.hadi - ۱۳۹۳/۰۳/۱۵, ۰۱:۳۷ ب.ظ
RE: بررسی ستون های یک ماتریس - توسط 4i469x - ۱۳۹۳/۰۳/۱۶, ۰۷:۱۸ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان