View Full Version : خطا حین اجرای برنامه در متلب
MaedehAbasi
جمعه 08 خرداد 1394, 16:40 عصر
سلام دوستان
من در برنامه نویسی متلب به عنوان یک تازه کار هستم
یک برنامه در متلب نوشتم که موقع اجرا خطا میده و من نمیدونم که علت این خطا چیه؟
اگه راهنماییم کنید ممنون میشم http://www.uplooder.net/img/image/40/41d222d87fcabcaced27a22ff3ea5cdd/exchenger.JPG
rahnema1
جمعه 08 خرداد 1394, 23:36 عصر
سلامحاقل کد را کپی می کردید اینجا تا ما هم بتونیم اجرا کنیم. وگرنه مجبوریم هر چه شما نوشتید را خودمون تایپ کنیم!
MaedehAbasi
شنبه 09 خرداد 1394, 09:57 صبح
سلامحاقل کد را کپی می کردید اینجا تا ما هم بتونیم اجرا کنیم. وگرنه مجبوریم هر چه شما نوشتید را خودمون تایپ کنیم!
بله حق با شماست...بفرمائید.
Q=100;D=0.5;T(1)=25;T(2)=80;T('s')=180;
T('A')=T(1)*1.8+32;
T('B')=T(2)*1.8+32;
T('C')=T('s')*1.8+32;
D('ft')=D/12;
Q('1bm/s')=((100/1000)/0.454)/60;
Cp=0.251+((0.346*10^(-5))*T('s'))-(14400/(T('s')+460)^2);
Mu=0.0332*((T('s')+460)/460)^0.935;
T=[32 212 392 572];
K=[0.0085 0.0133 0.0181 0.0228];
T(3)=[356];
k=interp1(T,K,356)
h=((0.023*k)/D('ft'))*(((4*Q('1bm/s'))/(pi*D('ft')*Mu))^(0.8))*(((Mu*Cp)/k)^(0.4));
l=int(Cp/(h*(T('s')-Th)),Th,T('A'),T('B'));
L=l*(Q('1bm/s')/(pi*D('ft')))
rahnema1
شنبه 09 خرداد 1394, 13:50 عصر
سایز ('Q('1bm/s برابر یک در پنج هست در صورتی که سایز ('D('ft برابر یک در دو هست که چون اندازه اونها برابر نیست نمیشه تقسیم کرد ضمن اینکه علامت تقیم در صورتی که یک بردار بخواهخد بر یک بردار دیگه تقسیم بشه باید به صورت /. باشه نه به صورت /
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.