why i getting Output argument error ?

1 次查看(过去 30 天)
lina
lina 2014-12-30
评论: Star Strider 2014-12-30
I wrote this function code but I want to know why I getting this error
Error in ==> WvPr at 19 g = 9.8; % gravity acceleration in m/s^2
??? Output argument "HmoJfl" (and maybe others) not assigned during call to "C:\Users\Mac\Documents\MATLAB\WvPr.m>WvPr".
Error in ==> Untitled at 7 [HmoJfl,TpJfl,HmoJfd,TpJfd,HmoPMfd,TpPMfd]=WvPr(U10,X);
and if You can help me to correct it I'm really thank you :(
THANK YOU IN ADVECE

回答(2 个)

Matt J
Matt J 2014-12-30
The first line of the function WvPr() has a list of output arguments
HmoJfl,TpJfl,HmoJfd,TpJfd,HmoPMfd,TpPMfd
that it promises to return. However, this promise is not being fulfilled. The error message means that these variables are not computed anywhere in the mfunction.
  4 个评论
per isakson
per isakson 2014-12-30
Start to use the debugging features to find out what is going on in your code.

请先登录,再进行评论。


Star Strider
Star Strider 2014-12-30
Check the value of ‘U10’. By my calculations, if it is <28540, ‘Cd’<1, ‘m’ will be empty, and none of the loops will ever execute.
  6 个评论
lina
lina 2014-12-30
ok I will check right now thank you very much for these explanations

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Loops and Conditional Statements 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by