keep "Error: File: nozzlecalculator.m Line: 24 Column: 19 Local function name must be different from the script name".What i posted below is a part of a function scriptnamed nozzelcalculator, so when try calling it from main script i get this error.
3 次查看(过去 30 天)
显示 更早的评论
function outlet = nozzlecalculator(Athroat,Aexit,Pstagnation,Pback)
if Athroat < Aexit
output('user input is valid')
else
error('Athroat must be less than Aexit')
end
% Calculate the first critical pressure (Pc1)
Mexit = areamachnumber(Athroat,Aexit,false);
Pc1 = staticpressure(Pstagnation,Mexit);
end
1 个评论
Rik
2020-10-23
What don't you understand about the error message? Either rename your script or your function.
回答(1 个)
Monisha Nalluru
2020-10-27
When ever your are creating local function with in a script, the function name and script name should be different.
You can either change the function name or script name depending upon the usecase.
0 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!