helen66 435 ارسال شده در 10 شهریور، 2015 با سلام میخوام به کد زیر ی دستور if اضافه کنم ولی ج درست نمیده میشه راهنماییم کنید؟ (میخوام نشون بدم اگر در جواب socinitial>1 شد انگاه socinitial=1 بشه) if (landa.*d)>zeros(30,1),(landa.*d) socinitial=abs(1-(landa.*d)./dr1) elseif (landa*d)>=0.8*dr1; socinitial=0.2 end if socinitial>=1 socinitial==1 end 2
Imaaan 17059 ارسال شده در 14 شهریور، 2015 با سلاممیخوام به کد زیر ی دستور if اضافه کنم ولی ج درست نمیده میشه راهنماییم کنید؟ (میخوام نشون بدم اگر در جواب socinitial>1 شد انگاه socinitial=1 بشه) if (landa.*d)>zeros(30,1),(landa.*d) socinitial=abs(1-(landa.*d)./dr1) elseif (landa*d)>=0.8*dr1; socinitial=0.2 end if socinitial>=1 socinitial==1 end سلام چرا دومی رو دو تا مساوی گذاشتین، یکی باید باشه دیگه. 1
helen66 435 مالک ارسال شده در 15 شهریور، 2015 سلامچرا دومی رو دو تا مساوی گذاشتین، یکی باید باشه دیگه. فرقی نداره بازم اعداد بزرگتر از 1 تولید میشه!
helen66 435 مالک ارسال شده در 15 شهریور، 2015 سلامچرا دومی رو دو تا مساوی گذاشتین، یکی باید باشه دیگه. فرقی نداره بازم اعداد بزرگتر از 1 تولید میشه!
blueneil 18 ارسال شده در 24 شهریور، 2015 با سلاممیخوام به کد زیر ی دستور if اضافه کنم ولی ج درست نمیده میشه راهنماییم کنید؟ (میخوام نشون بدم اگر در جواب socinitial>1 شد انگاه socinitial=1 بشه) if (landa.*d)>zeros(30,1),(landa.*d) socinitial=abs(1-(landa.*d)./dr1) elseif (landa*d)>=0.8*dr1; socinitial=0.2 end if socinitial>=1 socinitial==1 end به جز if با این دستور هم میتونید اینکارو امتحان کنید: socinitial(socinitial>1)=1; 2
ارسال های توصیه شده