returning an empty array if statement

5 visualizaciones (últimos 30 días)
Aadam
Aadam el 11 de Dic. de 2011
Hi there I am kinda new to programming.
I am attempting to solve a question which is checking if 2 fields are empty and if they are return an empty array:
for example if I wanted to calculate the third side of a tiangle as long as a and b were present i could calculate c. if a or c are = 0 then I would need to return an empty array. so far I have:
if a && b == 0
not much I know but its a start haha
  1 comentario
Aadam
Aadam el 11 de Dic. de 2011
>if a or c are = 0<
sorry a and b are 0

Iniciar sesión para comentar.

Respuestas (2)

Image Analyst
Image Analyst el 11 de Dic. de 2011
if isempty(a) || isempty(c)
yourOutputArg = [];
return;
end
% else continue with the rest of your function's code.

Walter Roberson
Walter Roberson el 11 de Dic. de 2011
Looks like Aadam doesn't really mean "empty" for a and b.
if a == 0 || b == 0
This could also be coded as
if any([a,b]==0)
or, more obscurely,
if ~all([a,b])

Categorías

Más información sobre Logical en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by