Comparing Data to find third set of data
이전 댓글 표시
Here is part of my code that I am having problems with: The induced angle is currently 21 different values across the wing span (the alpha is currently fixed). I want to compare the angle_eff with values from excel files to obtain the coefficient of lift. I am able to match the angle_eff with the first column of excel data (alpha), but then I need it to take the corresponding lift coef. as it's value. Part of the excel data is provide below followed by the code. Can anyone help? If you wish to view the entire code just ask.
alpha Lift Coef.
0 0
1 0.11
2 0.22
3 0.33
4 0.44
5 0.55
6 0.66
7 0.77
8 0.88
9 0.99
10 1.0685
angle_eff = (alpha - induced_angle);
figure(6)
plot(y,angle_eff)
%read data in
val1 = xlsread('NACA0015.xlsx');
c1 = val1(:,1);
angle_eff_round = round(angle_eff);
display(c1)
c2 = val1(:,2);
%display(angle_eff_round)
num = length(c1);
for i = 1:num
cl_new = ismember(c1,angle_eff_round);
%if cl_new == true
%end
end
%figure(7) %plot(y,cl_new)
댓글 수: 2
Michael
2011년 11월 29일
Having difficulty figuring out what the problem is. Can you explain the process that you need, but is not working, in the simplest way?
If you want angle_eff to take the lift coefficient as its value why are you setting it equal to alpha - induced angle? Why not just write angle_eff = c2 (as you defined it in the code)?
James
2011년 11월 30일
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Aerospace Applications에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!