رفتن به مطلب

خطا در متلب??? Attempt to reference field of non-structure array.


baran00

ارسال های توصیه شده

  baran۰۰ گفته است:
سلام

 

کسی میدونه این خطا یعنی چی؟؟؟

??? Attempt to reference field of non-structure array.

 

سلام دوست عزیز

 

کدتون رو می تونین بذارین؟

به نظر از یه متغیری به صورت استراکچر دارین استفاده می کنین، در حالی که اون متغیر استراکچر نیست.

لینک به دیدگاه

برنامش خیلی طولانی هست. از ترکیب دوتا الگوریتم دارم استفاده می کنم .هر کدوم به تنهایی جواب میده امابا هم که اجرا می کنم خطا میده

  • Like 1
لینک به دیدگاه
  baran۰۰ گفته است:
برنامش خیلی طولانی هست. از ترکیب دوتا الگوریتم دارم استفاده می کنم .هر کدوم به تنهایی جواب میده امابا هم که اجرا می کنم خطا میده

 

ببینین من اگه همین دو خط رو هم داشته باشم، چنین اروری بهم میده:

 

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

 

اینجا A استراکچر نیست، برای همین این ارور رو میده.

لینک به دیدگاه

for i=1:npop

rep_h=SelectLeader(rep,beta);

 

pop(i).Velocity=w*pop(i).Velocity ...

+c1*rand*(pop(i).Best.Position - pop(i).Position) ...

 

+c2*rand*(rep_h.Position - pop(i).Position);

  • Like 1
لینک به دیدگاه

تو الگوریتم pop.Best تا مرحله 81 استراکچره اما از اونجا به بعد دیگه استراکچر نیست برای همون ایراد میگیره اما نمیدونم چرا اینجوری میشه

  • Like 1
لینک به دیدگاه
  baran۰۰ گفته است:

for i=1:npop

rep_h=SelectLeader(rep,beta);

 

pop(i).Velocity=w*pop(i).Velocity ...

+c1*rand*(pop(i).Best.Position - pop(i).Position) ...

 

+c2*rand*(rep_h.Position - pop(i).Position);

 

  baran۰۰ گفته است:
تو الگوریتم pop.Best تا مرحله 81 استراکچره اما از اونجا به بعد دیگه استراکچر نیست برای همون ایراد میگیره اما نمیدونم چرا اینجوری میشه

 

نمی دونم، می خواین کدتون رو به صورت فایل فشرده اینجا بذارین، که بتونم اجرا بگیرم ازش.

لینک به دیدگاه

با الگوریتم nsga-ii کار کردین؟؟

می خوام روش رتبه بندیش را تغییر بدم، اما نمیدونم دقیقا کدوم قسمت الگوریتم باید تغییر کنه.می تونید کمکم کنید؟؟؟

  • Like 1
لینک به دیدگاه
  baran۰۰ گفته است:
با الگوریتم nsga-ii کار کردین؟؟

می خوام روش رتبه بندیش را تغییر بدم، اما نمیدونم دقیقا کدوم قسمت الگوریتم باید تغییر کنه.می تونید کمکم کنید؟؟؟

 

نه کار نکردم.

لینک به دیدگاه
×
×
  • اضافه کردن...
AM 00 : 1

Hour
Minutes
AM PM
1 2 3 4 5 6 7 8 9 10 11 12