سلام.
برای همان مثالی که گفتید، کدهای زیر را می نویسیم (قابل اجرا برای هر مثال دیگر) :
نتیجه اجرای کد متلب بالا :
دستور numel ، تعداد کل عنصرهای یک ماتریس را محاسبه می کند.
برای همان مثالی که گفتید، کدهای زیر را می نویسیم (قابل اجرا برای هر مثال دیگر) :
کد:
clear all;
close all;
clc;
A=[1 2 3; 4 5 6; 1 3 1]
B=[100 200 300; 400 500 600; 100 200 400]
number=1;
A_total=numel(A);
p=0;
for nn=1:A_total
if (A(nn)==number)
p=p+1;
C(p)=B(nn);
end
end
C
نتیجه اجرای کد متلب بالا :
کد:
A =
1 2 3
4 5 6
1 3 1
B =
100 200 300
400 500 600
100 200 400
C =
100 100 400
دستور numel ، تعداد کل عنصرهای یک ماتریس را محاسبه می کند.
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.