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!