Professional Documents
Culture Documents
function ecuaciondelaonda
clc,clear
format short
syms x
c=1;U0t=0;Ult=0;fx=sin(2*x);gx=cos(3*x);tmax=300;L=10;
a=L/10;b=tmax/300;lam=b*c/a;p=lam^2;q=2*(1-lam^2);
i=1;
while i<10
x=a*i;
F(i)=eval(fx);
i=i+1;
end
F;
i=1;
while i<10
x=a*i;
G(i)=eval(gx);
i=i+1;
end
G;
y1=F'+b*G';
A=[q p 0 0 0 0 0 0 0;
p q p 0 0 0 0 0 0;
0 p q p 0 0 0 0 0;
0 0 p q p 0 0 0 0;
0 0 0 p q p 0 0 0;
0 0 0 0 p q p 0 0;
0 0 0 0 0 p q p 0;
0 0 0 0 0 0 p q p;
0 0 0 0 0 0 0 p q];
y0=F';
fprintf('t(s)
0cm
1cm
2cm
3cm
8cm
9cm
10cm\n')
fprintf('%2d %10.5f %10.5f %10.5f %10.5f %10.5f %10.5f
F(1),F(2),F(3),F(4),F(5),F(6),F(7),F(8),F(9),0.00)
fprintf('%2d %10.5f %10.5f %10.5f %10.5f %10.5f %10.5f
y1(1),y1(2),y1(3),y1(4),y1(5),y1(6),y1(7),y1(8),y1(9),0.00)
i=0;
while i<150
4cm
5cm
6cm
7cm
%10.5f
%10.5f
y2=A*y1-y0;
y3=A*y2-y1;
y1=y3;
y0=y2;
i=i+1;
fprintf('%2d %10.5f %10.5f %10.5f %10.5f %10.5f %10.5f %10.5f %10.5f %10.5f %10.5f %10.5d\n', (2*i) ,
0,y2(1),y2(2),y2(3),y2(4),y2(5),y2(6),y2(7),y2(8),y2(9),0.00)
fprintf('%2d %10.5f %10.5f %10.5f %10.5f %10.5f %10.5f %10.5f %10.5f %10.5f %10.5f %10.5d\n',
(1+2*i) , 0,y3(1),y3(2),y3(3),y3(4),y3(5),y3(6),y3(7),y3(8),y3(9),0.00)
end
CORRIDA EN MATLAB:
t(s)
9cm
0cm
10cm
1cm
2cm
3cm
4cm
5cm
6cm
0
0.00000
0.90930
-0.75099
00000
-0.75680
-0.27942
0.98936
-0.54402
-0.53657
1
0.00000 -0.08070
-1.04313
00000
0.20337
-1.19055
1.83321
-1.30371
0.12374
2
0.00000 -0.70593
0.88726
00000
-0.51444
2.31600
-3.48361
2.50098
-0.32426
3
0.00000 -0.43374
0.73078
00000
1.40670
-2.80751
2.98376
-2.50416
1.64665
7cm
8cm
0.99061 -0.28790
0.44288
0.13628
-0.73059 -0.31234
-1.07948
0.02040
4
0.00000
2.11263
-0.86686
00000
-2.72681
2.07446
-1.82805
2.12943
-3.25938
2.39763 -0.03635
5
0.00000 -2.29307
-0.76714
00000
2.78039
-1.74736
1.22013
-2.58328
2.88042
6
0.00000
0.66776
2.37723
00000
-1.31362
1.92606
-2.50258
1.97112
-1.54015
7
0.00000
0.97945
-2.17990
00000
-0.18657
-2.06884
2.67705
-1.45946
1.08386
8
0.00000 -0.85433
0.48278
00000
0.22423
0.56442
-1.02571
1.78979
-2.19024
1.95072 -1.50380
9
0.00000 -0.75522
0.67611
00000
-0.10334
1.26735
-0.32284
-1.75649
2.65665
-1.42310 -0.42651
10
0.00000
0.75099
-0.90930
00000
0.28790
-0.99061
0.53657
0.54402
-0.98936
0.27942
11
0.00000
1.04313
0.08070
00000
-0.13628
-0.44288
-0.12374
1.30371
-1.83321
1.19055 -0.20337
12
0.00000 -0.88726
0.70593
00000
0.31234
0.73059
0.32426
-2.50098
3.48361
13
0.00000 -0.73078
0.43374
00000
-0.02040
1.07948
-1.64665
2.50416
-2.98376
14
0.00000
0.86686
-2.11263
00000
0.03635
-2.39763
3.25938
-2.12943
1.82805
-2.21626
1.51037
1.99315 -2.94704
-2.27093
-2.31600
2.86002
0.75680
0.51444
2.80751 -1.40670
-2.07446
2.72681
15
0.00000
0.76714 -1.51037
2.29307
00000
2.21626
-2.88042
2.58328
-1.22013
1.74736 -2.78039
50
0.00000
0.75099
0.28790
-0.90930
00000
-0.99061
0.53657
0.54402
-0.98936
0.27942
0.75680
100
0.00000
0.90930 -0.75680
-0.75099
00000
-0.27942
0.98936
-0.54402
-0.53657
0.99061 -0.28790
150
0.00000
0.75099
0.28790
-0.90930
00000
-0.99061
0.53657
0.54402
-0.98936
0.27942
200
0.00000
0.90930 -0.75680
-0.75099
00000
-0.27942
0.98936
-0.54402
-0.53657
0.99061 -0.28790
250
0.00000
0.75099
0.28790
-0.90930
00000
-0.99061
0.53657
0.54402
-0.98936
0.27942
0.75680
2.06884
0.18657
0.75680
297
0.00000
2.17990
-0.97945
00000
-2.86002
2.27093
-1.08386
1.45946
-2.67705
298
0.00000 -0.48278
0.85433
00000
1.50380
-1.95072
2.19024
-1.78979
1.02571
-0.56442 -0.22423
299
0.00000 -0.67611
0.75522
00000
0.42651
1.42310
-2.65665
1.75649
0.32284
-1.26735
300
0.00000
0.90930
-0.75099
00000
-0.75680
-0.27942
0.98936
-0.54402
-0.53657
0.10334
0.99061 -0.28790