Can I put words in branching statements?

1 view (last 30 days)
I have a formula which says that F= 1/2*A*Cd*(V+/- Vair)^2
If the air is headwind, The formula is (V+Vair)^2
If the air is tailwind, The formula is (V-Vair)^2
If wind i s not there then the value of Vair is 0.
Can I code this? And also in function?

Answers (1)

VBBV
VBBV on 29 Apr 2023
Edited: VBBV on 29 Apr 2023
Yes, you can use conditional if-else statements like this preferably inside a function
function V = myFunction(V,V_air,air)
if strcmp(air,"headwind")
V = (V+V_air).^2;
elseif strcmp(air,"tailwind")
V = (V-V_air).^2;
else
V_air = 0;
end
end

Tags

Products

Community Treasure Hunt

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

Start Hunting!