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.
    1 visualización (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
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 comentario
  Rik
      
      
 el 23 de Oct. de 2020
				What don't you understand about the error message? Either rename your script or your function.
Respuestas (1)
  Monisha Nalluru
    
 el 27 de Oct. de 2020
        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 comentarios
Ver también
Categorías
				Más información sobre Import, Export, and Conversion en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!