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


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
کمک تو کد نویسی

کمک تو کد نویسی

#1
سلام دوستان
کسی مشکل این کد هارو میتونه پیدا کنه لطفا؟؟؟؟
کلا سه تا ام فایل هستش که باید هرسه تا فایل کنار هم باشن(منظورم تو یه فولدر) سپس با متلب فایل kodeasli رو اجرا کنیم
اینم لینک دانلود کدها

http://bayanbox.ir/id/7372975757861969149?info
پاسخ

کمک تو کد نویسی

#2
کدهای شما مشکل دارند، به عنوان مثال خط 32 :

کد:
FEL=zeros(1,3);
FEL=[0,1,0];
شما FEL را در خط بالایی نمیخواست معرفی کنید. خط دوم کفایت میکنه. و مثل اینه که که بگید در متغیر a عدد 2 را ذخیره کن و بعد یک خط بعد بگید عدد 3 رو ذخیره کن.

در کد نویسی که انجام دادید ، توضیحاتتون رو به قارسی در متلب نوشتید و در متلب به صورت مربع دیده میشوند، متلب فارسی حالیش نیست!
کد بعدی شما n.m :


کد:
function [n]=n(p)
p=1; n=0;
while p>exp(-2)
r=rand;
p=p*r;
n=n+1;
end
n=n-1;
end
ورودی تابع p است و بعد شما در تابع اومدید به ورودی مقدار دادید! تابع برای این نوشته میشه که در برنامه های دیگر از اون استفاده بشه و در تابع برای ورودی تصمیم گیری میشه که چه کاری بر روی اون انجام بشه. مثلا ورودی p رو بخون و اونو با 2 جمع کن و خروجی بده. حالا در برنامه دیگه نام تابع رو مینویسیم و درون پرانتز ورودی مثلا 5 میدیم و خروجی 7 حاصل میشه.
کلا من متوجه نشدم شما دنبال چی هستید؟ حروجی میخواید چی باشه؟ ورودیتون چیه؟
چندین بار برنامه رو اجرا کردم و بعد با زدن دکمه های Ctrl+c اونو متوقف کردم، پیام میده که در حال اجرای خط های 51 یا 52 هست که متوقف میشه ، انگار کدهایی که در این خط ها یه مقدار بالاتر یا پایین تر نوشتید باعث تکرار بیش از حد برنامه میشن.
دوست دارم زندگی رو . . . 
پاسخ

کمک تو کد نویسی

#3
 [/quote]
همون طور که گفتین منم ctrl+c رو زدم متوقف شد و تو خط 51 ارور گرفت
من اومد به اخر خط 51 یه ; اضافه کردم و بعد از اجرا کردن این رو نمایش میده
کد پی‌اچ‌پی:
=

     
2


ans 
=

     
1


=

     
4


FEL 
=

         
0    1.0000         0
  303.5324    1.0000         0


=

     
1


FEL 
=

         
0    1.0000         0
  303.5324    1.0000         0
  133.6791    1.0000         0 
در حالی که باید یه همچین جوابی متلب بهم بده
کد پی‌اچ‌پی:
productivity1 =

    
7.0375


productivity2 
=

    
7.5698


productivity3 
=

   
31.9997


productivity4 
=

    
6.7801 
یعنی مقدار هر ایستگاه رو بهم بده
مشکل بنظر شما کجاست؟


 
پاسخ
 سپاس شده توسط شماره مجازی امارات


پرش به انجمن:


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