Академический Документы
Профессиональный Документы
Культура Документы
The coordinates of the above four chords were obtained from thw following websites:
http://airfoiltools.com/airfoil/details?airfoil=mh45-il
https://www.aerodesign.de/profile/hs522.txt
% finding Uj %% Finding Ui
global L m; global K n;
if j<L
out = 0; if i<K
end end
end
….………………………………………………………………………………………………………………………………………………………
%Finding Ni,k
a=0;b=0;
if k == 1
else
if (Ui(i+k-1)>Ui(i))
a = (u - Ui(i)).*Ni(i,k-1,u)/(Ui(i+k-1)-Ui(i));
else
a = zeros(size(u));
end
if (Ui(i+k)>Ui(i+1))
b = (Ui(i+k)-u).*Ni(i+1,k-1,u)/(Ui(i+k)-Ui(i+1));
else
b = zeros(size(u));
end
out = a+b;
end
end
….………………………………………………………………………………………………………………………………………………………………………………
%% Finding Nj,l
a=0;b=0;
if L == 1
out = double(v>=Uj(j) & v<=Uj(j+1));
else
if (Uj(j+L-1)>Uj(j))
a = (v - Uj(j)).*Nj(j,L-1,v)/(Uj(j+L-1)-Uj(j));
else
a = zeros(size(v));
end
if (Uj(j+L)>Uj(j+1))
b = (Uj(j+L)-v).*Nj(j+1,L-1,v)/(Uj(j+L)-Uj(j+1));
else
b = zeros(size(v));
end
out = a+b;
end
end
….………………………………………………………………………………………………………………………………………………………………………………
global K L m n;
function [outputArg1] = Bspline(u,v,XYZ) n = size(X,2) - 1;
sum = 0; m = size(X,1) - 1;
global PP K L m n; K = 3; L=3;
sum = sum +
XYZ(j+1,i+1).*Ni(i,K,u).*Nj(j,L,v);
XX = Bspline(u,v,X);
end
YY = Bspline(u,v,Y);
end
ZZ = Bspline(u,v,Z);
-0.5000 -0.4967 -0.4867 -0.4701 -0.4475 -0.4192 -0.3857 -0.3478 -0.3059 -0.2611 -0.2140 -0.1655 -0.1159 -0.0657 -0.0153 0.0348
0 0.0093 0.0373 0.0836 0.1471 0.2263 0.3199 0.4263 0.5435 0.6690 0.8007 0.9367 1.0756 1.2161 1.3571 1.4976
0 0.0299 0.0907 0.1620 0.2526 0.3680 0.5009 0.6611 0.8327 1.0370 1.2500 1.4665 1.7007 1.9278 2.1444 2.3662
0 0.0505 0.1531 0.2735 0.4267 0.6215 0.8460 1.1165 1.4064 1.7513 2.1111 2.4768 2.8723 3.2558 3.6216 3.9962
0 0.0299 0.0907 0.1620 0.2526 0.3680 0.5009 0.6611 0.8327 1.0370 1.2500 1.4665 1.7007 1.9278 2.1444 2.3662
0 0.0093 0.0373 0.0836 0.1471 0.2263 0.3199 0.4263 0.5435 0.6690 0.8007 0.9367 1.0756 1.2161 1.3571 1.4976
-0.5000 - 0.4967 -0.4867 -0.4701 -0.4475 -0.4192 -0.3857 -0.3478 -0.3059 -0.2611 -0.2140 -0.1655 -0.1159 -0.0657 -0.0153 0.0348
0.0844 0.1328 0.1796 0.2244 0.2668 0.3065 0.3431 0.3764 0.4061 0.4319 0.4537 0.4713 0.4848 0.4941 0.4992 0.5000
1.6362 1.7718 1.9029 2.0284 2.1471 2.2581 2.3607 2.4538 2.5369 2.6092 2.6702 2.7197 2.7574 2.7835 2.7978 2.8000
2.5898 2.8116 3.0229 3.2324 3.4313 3.6134 3.7764 3.9247 4.0573 4.1734 4.2723 4.3508 4.4014 4.4377 4.4619 4.4820
4.3739 4.7485 5.1053 5.4592 5.7952 6.1026 6.3778 6.6283 6.8524 7.0485 7.2155 7.3480 7.4335 7.4948 7.5357 7.5695
2.5898 2.8116 3.0229 3.2324 3.4313 3.6134 3.7764 3.9247 4.0573 4.1734 4.2723 4.3508 4.4014 4.4377 4.4619 4.4820
1.6362 1.7718 1.9029 2.0284 2.1471 2.2581 2.3607 2.4538 2.5369 2.6092 2.6702 2.7197 2.7574 2.7835 2.7978 2.8000
0.0844 0.1328 0.1796 0.2244 0.2668 0.3065 0.3431 0.3764 0.4061 0.4319 0.4537 0.4713 0.4848 0.4941 0.4992 0.5000
0.4993 0.4936 0.4822 0.4658 0.4447 0.4192 0.3893 0.3554 0.3175 0.2759 0.2311 0.1835 0.1335 0.0818 0.0290 -0.0245
2.7981 2.7821 2.7501 2.7042 2.6451 2.5736 2.4902 2.3951 2.2889 2.1726 2.0471 1.9137 1.7739 1.6292 1.4811 1.3314
4.4938 4.4989 4.5000 4.4988 4.4923 4.4771 4.4527 4.4210 4.3741 4.3195 4.2544 4.1655 4.0247 3.8633 3.6837 3.4879
7.5896 7.5981 7.6000 7.5979 7.5870 7.5613 7.5201 7.4665 7.3874 7.2952 7.1852 7.0350 6.7972 6.5248 6.2213 5.8907
4.4938 4.4989 4.5000 4.4988 4.4923 4.4771 4.4527 4.4210 4.3741 4.3195 4.2544 4.1655 4.0247 3.8633 3.6837 3.4879
2.7981 2.7821 2.7501 2.7042 2.6451 2.5736 2.4902 2.3951 2.2889 2.1726 2.0471 1.9137 1.7739 1.6292 1.4811 1.3314
0.4993 0.4936 0.4822 0.4658 0.4447 0.4192 0.3893 0.3554 0.3175 0.2759 0.2311 0.1835 0.1335 0.0818 0.0290 -0.0245
Columns 49 through 52 Columns 53 through 56 Columns 57 through 60 Columns 61 through 62
-0.0779 -0.1305 -0.1817 -0.2309 -0.2775 -0.3209 -0.3606 -0.3961 -0.4269 -0.4526 -0.4729 -0.4877 -0.4968 -0.5000
1.1820 1.0346 0.8911 0.7533 0.6229 0.5014 0.3903 0.2910 0.2048 0.1327 0.0758 0.0344 0.0089 0
3.2782 3.0571 2.8269 2.5904 2.3501 2.1087 1.8692 1.6341 1.4062 1.1880 0.9820 0.7906 0.6161 0
5.5366 5.1631 4.7744 4.3749 3.9690 3.5614 3.1569 2.7598 2.3748 2.0063 1.6585 1.3353 1.0406 0
3.2782 3.0571 2.8269 2.5904 2.3501 2.1087 1.8692 1.6341 1.4062 1.1880 0.9820 0.7906 0.6161 0
1.1820 1.0346 0.8911 0.7533 0.6229 0.5014 0.3903 0.2910 0.2048 0.1327 0.0758 0.0344 0.0089 0
-0.0779 -0.1305 -0.1817 -0.2309 -0.2775 -0.3209 -0.3606 -0.3961 -0.4269 -0.4526 -0.4729 -0.4877 -0.4968 -0.5000
X-coordinates
Y-Coordinates
0 -0.0001 -0.0002 0.0002 0.0013 0.0033 0.0063 0.0103 0.0154 0.0214 0.0280 0.0349 0.0415 0.0477 0.0531 0.0575
0 -0.0003 -0.0006 0.0004 0.0036 0.0093 0.0176 0.0288 0.0430 0.0599 0.0785 0.0977 0.1163 0.1335 0.1486 0.1611
0 0.0009 0.0039 0.0084 0.0152 0.0251 0.0376 0.0539 0.0726 0.0963 0.1220 0.1483 0.1760 0.2016 0.2239 0.2443
0 0.0016 0.0065 0.0141 0.0257 0.0423 0.0635 0.0910 0.1227 0.1627 0.2060 0.2505 0.2973 0.3405 0.3782 0.4125
0 0.0009 0.0039 0.0084 0.0152 0.0251 0.0376 0.0539 0.0726 0.0963 0.1220 0.1483 0.1760 0.2016 0.2239 0.2443
0 -0.0003 -0.0006 0.0004 0.0036 0.0093 0.0176 0.0288 0.0430 0.0599 0.0785 0.0977 0.1163 0.1335 0.1486 0.1611
0 -0.0001 -0.0002 0.0002 0.0013 0.0033 0.0063 0.0103 0.0154 0.0214 0.0280 0.0349 0.0415 0.0477 0.0531 0.0575
0.0611 0.0636 0.0650 0.0652 0.0643 0.0620 0.0586 0.0541 0.0486 0.0422 0.0350 0.0272 0.0191 0.0109 0.0033 0
0.1710 0.1780 0.1819 0.1826 0.1799 0.1737 0.1641 0.1515 0.1360 0.1181 0.0980 0.0762 0.0534 0.0305 0.0091 0
0.2618 0.2750 0.2830 0.2857 0.2826 0.2742 0.2609 0.2427 0.2200 0.1932 0.1633 0.1323 0.1062 0.0823 0.0624 0.0414
0.4422 0.4645 0.4779 0.4824 0.4773 0.4631 0.4406 0.4099 0.3716 0.3263 0.2758 0.2234 0.1794 0.1390 0.1053 0.0698
0.2618 0.2750 0.2830 0.2857 0.2826 0.2742 0.2609 0.2427 0.2200 0.1932 0.1633 0.1323 0.1062 0.0823 0.0624 0.0414
0.1710 0.1780 0.1819 0.1826 0.1799 0.1737 0.1641 0.1515 0.1360 0.1181 0.0980 0.0762 0.0534 0.0305 0.0091 0
0.0611 0.0636 0.0650 0.0652 0.0643 0.0620 0.0586 0.0541 0.0486 0.0422 0.0350 0.0272 0.0191 0.0109 0.0033 0
-0.0028 -0.0079 -0.0131 -0.0181 -0.0228 -0.0268 -0.0299 -0.0321 -0.0333 -0.0337 -0.0333 -0.0323 -0.0307 -0.0288 -0.0265 -0.0240
-0.0078 -0.0221 -0.0367 -0.0508 -0.0638 -0.0750 -0.0837 -0.0898 -0.0932 -0.0942 -0.0932 -0.0904 -0.0860 -0.0805 -0.0741 -0.0672
0.0240 0.0114 0 -0.0097 -0.0206 -0.0311 -0.0411 -0.0499 -0.0590 -0.0666 -0.0735 -0.0806 -0.0889 -0.0954 -0.1003 -0.1034
0.0405 0.0193 0 -0.0163 -0.0347 -0.0524 -0.0695 -0.0842 -0.0996 -0.1126 -0.1241 -0.1362 -0.1502 -0.1612 -0.1694 -0.1746
0.0240 0.0114 0 -0.0097 -0.0206 -0.0311 -0.0411 -0.0499 -0.0590 -0.0666 -0.0735 -0.0806 -0.0889 -0.0954 -0.1003 -0.1034
-0.0078 -0.0221 -0.0367 -0.0508 -0.0638 -0.0750 -0.0837 -0.0898 -0.0932 -0.0942 -0.0932 -0.0904 -0.0860 -0.0805 -0.0741 -0.0672
-0.0028 -0.0079 -0.0131 -0.0181 -0.0228 -0.0268 -0.0299 -0.0321 -0.0333 -0.0337 -0.0333 -0.0323 -0.0307 -0.0288 -0.0265 -0.0240
-0.0214 -0.0189 -0.0164 -0.0140 -0.0118 -0.0097 -0.0078 -0.0061 -0.0046 -0.0033 -0.0022 -0.0011 -0.0003 0
-0.0600 -0.0529 -0.0459 -0.0393 -0.0330 -0.0272 -0.0219 -0.0172 -0.0130 -0.0094 -0.0061 -0.0032 -0.0009 0
-0.1046 -0.1039 -0.1015 -0.0974 -0.0919 -0.0853 -0.0778 -0.0698 -0.0616 -0.0534 -0.0455 -0.0379 -0.0309 0
-0.1767 -0.1755 -0.1714 -0.1645 -0.1553 -0.1441 -0.1314 -0.1179 -0.1040 -0.0901 -0.0768 -0.0641 -0.0522 0
-0.1046 -0.1039 -0.1015 -0.0974 -0.0919 -0.0853 -0.0778 -0.0698 -0.0616 -0.0534 -0.0455 -0.0379 -0.0309 0
-0.0600 -0.0529 -0.0459 -0.0393 -0.0330 -0.0272 -0.0219 -0.0172 -0.0130 -0.0094 -0.0061 -0.0032 -0.0009 0
-0.0214 -0.0189 -0.0164 -0.0140 -0.0118 -0.0097 -0.0078 -0.0061 -0.0046 -0.0033 -0.0022 -0.0011 -0.0003 0
Z-Coordinates
Columns 1 through 4 Columns 1 through 4 Columns 1 through 4 Columns 1 through 4
-2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000
4.5000 4.5000 4.5000 4.5000 4.5000 4.5000 4.5000 4.5000 4.5000 4.5000 4.5000 4.5000 4.5000 4.5000 4.5000 4.5000
6.0000 6.0000 6.0000 6.0000 6.0000 6.0000 6.0000 6.0000 6.0000 6.0000 6.0000 6.0000 6.0000 6.0000 6.0000 6.0000
8.0000 8.0000 8.0000 8.0000 8.0000 8.0000 8.0000 8.0000 8.0000 8.0000 8.0000 8.0000 8.0000 8.0000 8.0000 8.0000
10.0000 10.0000 10.0000 10.0000 10.0000 10.0000 10.0000 10.0000 10.0000 10.0000 10.0000 10.0000 10.0000 10.0000 10.0000 10.0000
11.5000 11.5000 11.5000 11.5000 11.5000 11.5000 11.5000 11.5000 11.5000 11.5000 11.5000 11.5000 11.5000 11.5000 11.5000 11.5000
18.0000 18.0000 18.0000 18.0000 18.0000 18.0000 18.0000 18.0000 18.0000 18.0000 18.0000 18.0000 18.0000 18.0000 18.0000 18.0000
-2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000
4.5000 4.5000 4.5000 4.5000 4.5000 4.5000 4.5000 4.5000 4.5000 4.5000 4.5000 4.5000 4.5000 4.5000 4.5000 4.5000
8.0000 8.0000 8.0000 8.0000 8.0000 8.0000 8.0000 8.0000 8.0000 8.0000 8.0000 8.0000 8.0000 8.0000 8.0000 8.0000
10.0000
-2.0000 10.0000
-2.0000 10.0000
-2.0000 10.0000
-2.0000 10.0000
-2.0000 10.0000
-2.0000 10.0000
-2.0000 10.0000
-2.0000 10.0000
-2.0000 10.0000
-2.0000 10.0000
-2.0000 10.0000
-2.0000 10.0000
-2.0000 10.0000
-2.0000 10.0000
-2.0000 10.0000
-2.0000
11.5000
4.5000 11.5000
4.5000 11.5000
4.5000 11.5000
4.5000 11.5000
4.5000 11.5000
4.5000 11.5000
4.5000 11.5000
4.5000 11.5000
4.5000 11.5000
4.5000 11.5000
4.5000 11.5000
4.5000 11.5000
4.5000 11.5000
4.5000 11.5000
4.5000 11.5000
4.5000
18.0000
6.0000 18.0000
6.0000 18.0000
6.0000 18.0000
6.0000 18.0000
6.0000 18.0000
6.0000 18.0000
6.0000 18.0000
6.0000 18.0000
6.0000 18.0000
6.0000 18.0000
6.0000 18.0000
6.0000 18.0000
6.0000 18.0000
6.0000 18.0000
6.0000 18.0000
6.0000
8.0000 8.0000 8.0000 8.0000 8.0000 8.0000 8.0000 8.0000 8.0000 8.0000 8.0000 8.0000 8.0000 8.0000 8.0000 8.0000
10.0000 10.0000 10.0000 10.0000 10.0000 10.0000 10.0000 10.0000 10.0000 10.0000 10.0000 10.0000 10.0000 10.0000 10.0000 10.0000
11.5000 11.5000 11.5000 11.5000 11.5000 11.5000 11.5000 11.5000 11.5000 11.5000 11.5000 11.5000 11.5000 11.5000 11.5000 11.5000
18.0000 18.0000 18.0000 18.0000 18.0000 18.0000 18.0000 18.0000 18.0000 18.0000 18.0000 18.0000 18.0000 18.0000 18.0000 18.0000
-2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000 -2.0000
4.5000 4.5000 4.5000 4.5000 4.5000 4.5000 4.5000 4.5000 4.5000 4.5000 4.5000 4.5000 4.5000 4.5000 4.5000 4.5000
6.0000 6.0000 6.0000 6.0000 6.0000 6.0000 6.0000 6.0000 6.0000 6.0000 6.0000 6.0000 6.0000 6.0000 6.0000 6.0000
8.0000 8.0000 8.0000 8.0000 8.0000 8.0000 8.0000 8.0000 8.0000 8.0000 8.0000 8.0000 8.0000 8.0000 8.0000 8.0000
10.0000 10.0000 10.0000 10.0000 10.0000 10.0000 10.0000 10.0000 10.0000 10.0000 10.0000 10.0000 10.0000 10.0000 10.0000 10.0000
11.5000 11.5000 11.5000 11.5000 11.5000 11.5000 11.5000 11.5000 11.5000 11.5000 11.5000 11.5000 11.5000 11.5000 11.5000 11.5000
18.0000 18.0000 18.0000 18.0000 18.0000 18.0000 18.0000 18.0000 18.0000 18.0000 18.0000 18.0000 18.0000 18.0000 18.0000 18.0000