summaryrefslogtreecommitdiff
path: root/689/CH16/EX16.4/4.sce
blob: 99ea920169247d059d0883754eb4de461984b435 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
clc; funcprot(0);
//Example 16.4 Power required at level flight at altitude
a10K = 1.16;
a15K = 1.26;
alp = [-4 -3 -2 -1 0 4 8 12 16 18 19]';                      //From table 16.1
V = [ 228 161 130 112 100 74.9 62.3 55.2 50.2 48.1 48.1]';   //From table 16.1
HPreq = [566 199 111 76 60 34 29 29 30 31 33]';             //From table 16.1

Result = zeros(11,7);
Result(:,1) = alp;
Result(:,2) = V;
Result(:,3) = HPreq;
Result(:,4) = a10K*V;
Result(:,5) = a10K*HPreq;
Result(:,6) = a15K*V;
Result(:,7) = a15K*HPreq;

disp(Result,"!!AlphaSL V_SL   HPreq_SL V_10K    HPreq_10K   V_15K    HPreq_15K  !!") ;
clf();
plot2d([Result(:,2),Result(:,4),Result(:,6)],[Result(:,3),Result(:,5),Result(:,7)],rect = [0 ,0,180,180]);
legend(['Sealevel';'10,000 altitude'; '15,000 altitude'],2); 
xlabel("Miles Per Hour");
ylabel("HorsePower");
title("Power Curves ");
set(gca(),"grid",[1 1])