Académique Documents
Professionnel Documents
Culture Documents
3
clear
clc
w=4;
E=52000;
I=32000;
L=400;
x=0:0.1:0.9*L;
dydx=-(w*((L.^3)-(9*L)*(x.^2)+8*(x.^3)))/(48*E*I);
plot(x,dydx)
grid on;
xlabel('x')
ylabel('dy/dx'
format long
>> y=@(x)(-w/(48*E*I)*(2*(x^4)-3*L*(x^3)+(L^3)*x));
>> dy=@(x)(-(w*((L^3)-9*L*(x.^2)+8*(x.^3)))/(48*E*I));
[root,fx,ea,iter]=bisect(dy,0,0.9*L,0.0000001)
root =
1.686140661500394e+02
fx =
-3.570995221917446e-13
ea =
9.942116174436786e-08
iter =
31
5.4
H=0:0.1:4;
n=length(H);
g=9.81;
t=2.5;
L=4;
v=5;
for i=1:n
FH(i)=sqrt(2*g*H(i))*tanh(sqrt((2*g*H(i))/(2*L))*t)-v;
end
[H',FH']
plot(H,FH)
xlabel('Ketinggian')
ylabel('Kecepatan')
grid on;
menggunakan bisect
format long
>> fm=@(H)sqrt(2*9.81*H)*tanh(sqrt((2*9.81*H)/2*4)*2.5)-5;
>> [H fx ea iter]=bisect(fm,0,4,0.0000001)
H=
1.274209990166128
fx =
7.059384188323747e-10
ea =
7.309019563518377e-08
iter =
32
6.3
clear
clc
x=0:0.1:4;
f=((x.^3)-(6*(x.^2))+(11*x))-6.1;
plot(x,f)
grid on;
xlabel('x')
ylabel('f')
Newton-Raphson
>> fm=@(x)((x.^3)-(6*(x.^2))+(11*x))-6.1;
>> dfm=@(x)3*(x.^2)-(12*x)+11;
>> [root,ea,iter]=newtraph(fm,dfm,3.5,0.0001,1)
root =
3.191304347826087
ea =
9.673024523160770
iter =
>> [root,ea,iter]=newtraph(fm,dfm,3.5,0.0001,2)
root =
3.068698821055097
ea =
3.995358747158988
iter =
>> [root,ea,iter]=newtraph(fm,dfm,3.5,0.0001,3)
root =
3.047316736908595
ea =
0.701669238629709
iter =
>> [root,ea,iter]=newtraph(fm,dfm,3.5,0.0001,4)
root =
3.046681086881510
ea =
0.020863687696804
iter =
>> [root,ea,iter]=newtraph(fm,dfm,3.5,0.0001,5)
root =
3.046680531805026
ea =
1.821905772468020e-05
iter =
Secant
>> f=@(x)((x.^3)-(6*(x.^2))+(11*x))-6.1;
root =
1.898968794848849
ea =
1.935328208302790e-05
fx =
-5.111517431544144e-08
eam =
21.787573194534783 7.299119304156045 0.654526415948015 0.078564184610866
0.009804392047255 0.001229369179034 0.000154241868399 0.000019353282083
xrm =
iter =
root =
1.898995436744763
ea =
0.009804392047255
fx =
-2.587740037007791e-05
eam =
xrm =
iter =
6.5
Newton Raphson
>> fm=@(x)((x^5)-(16.05*(x^4))+(88.75*(x^3))-(192.0035*(x^2))+(116.35*x)+31.6875);
>> [root,ea,iter]=newtraph(fm,dfm,0.5825,0.01)
root =
6.491124112557010
ea =
4.148300620889977e-04
iter =
18
Secant
7.7
lx=-2:0.1:4;
f=(4*x)-(1.8*(x.^2))+(1.2*(x.^3))-(0.3*(x.^4));
plot(x,f)
grid on;
Goldmax
>> f=@(x)(4*x)-(1.8*(x.^2))+(1.2*(x.^3))-(0.3*(x.^4));
>> [x,fx,ea,iter]=goldmax(f,-2,4,1)
x=
2.328157299974764
fx =
5.885329720545084
ea =
0.800363450143728
iter =
10
5.9
>> f=@(x)((x.^4)+(2*(x.^3))+(8*(x.^2))+(5*x));
>> [x,fx,ea,iter]=goldmin(f,-2,1,1)
x=
-0.346791020065615
fx =
-0.840792533575807
ea =
0.634218356391141
iter =
13