how to make function that sometimes return output and how to call
    5 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    besbesmany besbesmany
 el 22 de Oct. de 2017
  
    
    
    
    
    Comentada: besbesmany besbesmany
 el 22 de Oct. de 2017
            - b sometimes returned from myfn and sometimes not returned, so how to write the function that may retrun b
function [a,b] = myfn(x,y)
a
if(x=y)
b
end
- also how to call myfn from the main file if b is not returned
 [a,b]=myfn(x,y)
0 comentarios
Respuesta aceptada
  Stephen23
      
      
 el 22 de Oct. de 2017
        Simplest solution: set a default output value:
function [a,b] = myfn(x,y)
a = 1;
b = [];
if(x=y)
  b = 2;
end
end
Más respuestas (0)
Ver también
Categorías
				Más información sobre Logical 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!

