با عرض سلام و خسته نباشیید
میخواستم این برنامه ی که در زیر نوشته شده را خوب برام تشریحش کنید میخواهیم با استفاده از حلقه ی for یک زیر تصویر مستطیلی از تصویر اصلی استخراج کنیم ورودی هاش چیه rx,ry مختصات بالا چپ از زیر تصویر هستند فقط یه چیزی متوجه نشدم چطوری میشه
rowhight=rx+m-1;
conihigh=cy+n-1;
و اگر بخواهیم این کد را با استفاده از بردارسازی حلقه ها استفاده کنیم ( همون بهینه سازی کد چطوری میشه ) آیا روش خاصی برای بهینه سازی بردار سازی حلقه ها دارد ممنون میشم توضیح بدهید؟
میخواستم اگه امکان داره این کدی که در متلب نوشتم را برام توضیح بدهید باتشکر (تذکر اگه کدی که نوشتم اشکال داره به خاطر اینکه توی code زبان متلب نبود)
fuunction s=subim(f,m,n,rx,ry)
s=zeros(m,n);
rowhight=rx+m-1;
conihigh=cy+n-1;
xcount=0;
for r=rx:rowhigh
xcount=xcount+1;
ycount=0;
for c=cy:coihigh
ycount=ycount+1;
s(xcount , ycount)=f(r,c)
end
end