summaryrefslogtreecommitdiff
path: root/1205/CH11/EX11.2/S_11_2.sce
blob: 69255df33fef59e6e610b009f27ae8743d4f4120 (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
27
28
29
30
clc;
a=-9.81;//m/s^2, Acceleration
// By theoritical work we get following functions
function y=displ(t)
    y=20+10*t-4.905*t^2;//m
    funcprot(0);
endfunction

function v=vel(t)
    v=10-9.81*t;//m/s
    funcprot(0);
endfunction

//At highest elevation v=0,

t=10/9.81;//s, 
// Putting it in displacement function

printf("When V=0 time should be %.3f s \n",t);
printf("Highest elevation %.1f m\n",displ(t));

//Ball hits the ground,then y=0


Y=poly([20,10,-4.905],'x','coeff');// Velocity polynomial
[t]=roots(Y);// Solution for polynomial
//Here only positive value is valid
t=t(1);
printf("Time to reach ground is %.2f s\n",t);
printf("Hitting velocity is %.1f m/s\n",vel(t));