Comparing values of a vector
Mostra commenti meno recenti
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 !
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Data Types in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!