Borrar filtros
Borrar filtros

multiple if elseif statement

3 visualizaciones (últimos 30 días)
Jibeom Hong
Jibeom Hong el 1 de Dic. de 2022
Respondida: Rohit el 20 de Dic. de 2022
How can solve this (using if and esleif statement)?
if lambda_theta <= 0
F_lambda_theta2 = 1 - ( (-12.986 * lambda_theta) -(123.66 * lambda_theta.^(2)) - (405.689 * lambda_theta.^(3)) ) * exp( -(Tu/1.5)^1.5 ) % lambda_theta2=<0
else
F_lambda_theta2 = 1 + 0.275 * ( 1 - exp( -35.0 * lambda_theta ) ) * exp ( -Tu/0.5 ) % lambda_theta2 > 0
end
% Re_theta2
if Tu <= 1.3
Re_theta2 = ( 1173.51 - 589.428 * Tu + ( 0.2196/(Tu^2) ) ) .* F_lambda_theta2
else
Re_theta2 = 331.50 * ( Tu - 0.5658 ) ^ (-0.671) * F_lambda_theta2
end
  3 comentarios
MarKf
MarKf el 1 de Dic. de 2022
yeah you got it
Walter Roberson
Walter Roberson el 1 de Dic. de 2022
is lambda_theta a scalar or potentially a vector?

Iniciar sesión para comentar.

Respuestas (1)

Rohit
Rohit el 20 de Dic. de 2022
You can refer to the below documentation links of if else statements’ to get you started with implementation. This also has some examples.
In order to get a better understanding of Element operations and array vs matrix operation and get clarity on the difference between them, you can refer to the below documentation links. Based on your use case, you can use either ‘*’ or ‘.* .

Categorías

Más información sobre Multidimensional Arrays 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