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


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
سوال حلقه for (در برنامه نویسی متلب)

سوال حلقه for (در برنامه نویسی متلب)

#1
سلام 
معادله ای که در پیوست قرار دادم را با حلقه for به صورت زیر نوشتم

کد:
Visibility=0.1:0.1:50;
for i=1:length(Visibility)
V=Visibility(i);
if (V >= 50)
q=1.6;
elseif (V >=6) && (V < 50)
q=1.3;
elseif (V >=1)&&;(V < 6)
q=0.16*V+0.34;
elseif (V >=0.5)&&;(V < 1)
q=V-0.5;
else
q=0;
end
Att_coeff(i)=(3.91/V)*(wavl/550)^-q;
Att_coeff_dB_km(i)=10*Att_coeff(i)/log(10);
end

الان برای پارامتر V باید مقدار 50 را قرار بدم . ممنون میشم راهنماییم کنید که چطور باید این کار را انجام بدم.
باتشکر


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

عکس(ها)
   
پاسخ
 سپاس شده توسط سامرند

سوال حلقه for (در برنامه نویسی متلب)

#2
رشته مون یکی نیست لطفا واضح تر بیان کنید که کمک کنیم.
پاسخ

سوال حلقه for (در برنامه نویسی متلب)

#3
(۱۳۹۴/۰۵/۲۵, ۱۲:۰۰ ق.ظ)'سامرند' نوشته: رشته مون یکی نیست لطفا واضح تر بیان کنید که کمک کنیم.

 


می خوام یک رابطه که مربوط به بوجه لینک میشه را برای محدوده های دید که همان V هست براساس یک مدل به نام مدل کیم که به صورت حلقه for نوشتم دربیارم 
در پیوست روابط را قرار دادم


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

عکس(ها)
   
پاسخ

سوال حلقه for (در برنامه نویسی متلب)

#4
سلام
من این تغییراتو دادم برنامه تون ران شد.برای v=6
wavl رو هم مقدار فرضی دادم

کد پی‌اچ‌پی:
Visibility=0.1:0.1:50;
for 
i=1:length(Visibility)
V=Visibility(i);
if (
>= 50)
q=1.6;
elseif (
>=6) && (50)
q=1.3;
elseif (
>=1)&&(6)
q=0.16*V+0.34;
elseif (
>=0.5)&&(1)
q=V-0.5;
else
q=0;
end
Att_coeff
(i)=(3.91/V)*(wavl/550)^-q;
Att_coeff_dB_km(i)=10*Att_coeff(i)/log(10);
end 
 
پاسخ
 سپاس شده توسط mo na ، admin

سوال حلقه for (در برنامه نویسی متلب)

#5
منحنی  حاصل شده برای شما؟؟؟
باتشکر
پاسخ

سوال حلقه for (در برنامه نویسی متلب)

#6
نمودار که محور افقی و عمودیش معلوم نبود برام کدوم متغیره طرفش نرفتم !
پاسخ
 سپاس شده توسط شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


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