Comparing values of a vector
Afficher commentaires plus anciens
Hello All, How are you?
I would like to compare every value of my vector x to the following statement: 0≤x≤P
If x is between 0 and P use this formula to calculate Zc
Zc = (M/P^2)*(2*P.*x - x.^2); % 0≤x≤P
If x is within P and 1, use this formula to calculate Zc
Zc = (M/(1-P)^2)*((1-2*P) + 2*P.*x - x.^2);% P≤x≤1
And I also would like to store the values of Zc from both formulas in a single variable Zc
How can I do this?
Please find the code below:
M = 4/100; % Max Camber.
P = 4/10; % Location of Max Camber.
tmax = 18/100; % Maximum airfoil thickness.
% Mean Camber Line.
x = [0:0.01:1];%chord.
if any(x == 0)
Zc = (M/P^2)*(2*P.*x - x.^2); % 0≤x≤P
else
Zc = (M/(1-P)^2)*((1-2*P) + 2*P.*x - x.^2);% P≤x≤1
end
Thank you in advance !
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Data Types dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!