multiple if elseif statement

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 件のコメント

David Hill
David Hill 2022 年 12 月 1 日
Show us your code and ask a specific question.
MarKf
MarKf 2022 年 12 月 1 日
yeah you got it
Walter Roberson
Walter Roberson 2022 年 12 月 1 日
is lambda_theta a scalar or potentially a vector?

サインインしてコメントする。

回答 (1 件)

Rohit
Rohit 2022 年 12 月 20 日

0 投票

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 ‘.* .

カテゴリ

ヘルプ センター および File ExchangeMultidimensional Arrays についてさらに検索

タグ

質問済み:

2022 年 12 月 1 日

回答済み:

2022 年 12 月 20 日

Community Treasure Hunt

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

Start Hunting!

Translated by