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


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
عدم اتمام اجرای برنامه محاسبه فاصله در متلب

عدم اتمام اجرای برنامه محاسبه فاصله در متلب

#1
با سلام
من در متلب برای محاسبه میانگین فاصله بین یک ویژگی(ستون) با بقیه ویژگی های یک مجموعه داده ها کد زیر را نوشته ام . مجموعه داده ها به نام colon می باشد که انداه آن دارای 62 سطر و 2001 ستون است (در پیوست سوالم ضمیمه کردم) برای محاسبه فاصله از یک تابع استفاده کردم به نام finnerproductDist اما مشکل این است که برنامه پس از مدت زیاد هم به اتمام نمیرسد. ممنون میشوم راهنمایی کنید که چگونه میتوان این برنامه را تغییر داد تا خروجی داشته باشد.
load colon.mat 
data=colon; 
[n,m]=size(data);
 for i=1:m-1
     for j=i+1:m
         t(i,j)=fInnerproductDist(data(:,i),data(:,j));
           b=sum(t)/(m-1);
                end
 end
 [B,indB]=sort(b,'descend');
 databs=data(:,indB(1:10));
 databs=[databs,data(:,m)]; 
 save('databs.mat');
کد تابع به این صورت است:
function [fipd ] = fInnerproductDist( p,q )
fipd=dot(p,q);
end


فایل‌های پیوست

دانلود colon.mat

نام فایل colon.mat
نوع فایل .mat
دفعات دانلود 104
اندازه 564.08 KB
ارسال کننده فایل engineer100
پاسخ
 سپاس شده توسط شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پیام‌های این موضوع
عدم اتمام اجرای برنامه محاسبه فاصله در متلب - توسط engineer100 - ۱۳۹۸/۰۹/۰۶, ۰۲:۳۳ ب.ظ

پرش به انجمن:


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