نمايش پست تنها
قديمي ۰۵-۹-۱۳۸۹, ۱۲:۵۴ قبل از ظهر   #3 (لینک دائم)
ma.nejati Female
Active users
 
آواتار ma.nejati
 
تاريخ عضويت: ارديبهشت ۱۳۸۹
محل سكونت: مهاباد
پست ها: 39
تشكرها: 45
74 تشكر در 23 پست
My Mood: Shad
ارسال پيغام Yahoo به ma.nejati
پيش فرض

سلام ، خيلي ممنونم از توجه شما
بله x ماتريسي است كه كلاستر بندي مي شود.
سطرها ابعاد عنصر را تشكيل مي دهند.
و چر ا كه من m را انتخاب كردم علتش اين بود كه من n را گذاشته بودم ولي از ابعاد ماتريسها قسمت محاسبه فاصله ها نرم افزار خطا مي گرفت. به همين علت من خيلي ابعاد ماتريس را دستكاري كردم تا اينكه سر (m,1)جواب داد والآن سر خط 14 خطا مي گيرد.
??? Subscripted assignment dimension mismatch.

Error in ==> h_kmeans at 14
D(:,j)=q;

Error in ==> mean2 at 9
[dx,ct]=h_kmeans(x,2);

و برنامه اي كه در زير قرار داده ام برنامه اي است كه با آن تابع فراخواني مي شود:
A=imread('rice.png');
b=im2double(A);
[ca,ch,cv,cd]=dwt2(b,'bior3.5');
im=cat(3,ca,cd);
x=im2double(im);
[dx,ct]=h_kmeans(x,2);
pixel_labels=reshape(dx,133,133);
figure(1);
subplot(2,2,1);
imshow(pixel_labels,[]);
subplot(2,2,2);
imshow(A);
ma.nejati آفلاين است   پاسخ با نقل قول