Comparing values of a vector
Show older comments
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 !
Accepted Answer
More Answers (0)
Categories
Find more on Data Types in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!