Trabajo 2 de Matlab

23
7/18/2019 Trabajo 2 de Matlab http://slidepdf.com/reader/full/trabajo-2-de-matlab 1/23 TRABAJO 2 DE MATLAB SOLUCION EJERCICIO 1. clc clear c=0; for k=25:-1:1;  c=c+1;  b(c)=k^3; end sort (b) RESULTADO: ans =  Columns 1 through 8  1 8 27 64 125 216 343 512  Columns 9 through 16  729 1000 1331 1728 2197 2744 3375 4096  Columns 17 through 24  4913 5832 6859 8000 9261 10648 12167 13824  Column 25  15625 SOLUCION EJERCICIO 2. clc clear all

description

Trabajo 2 de Matlab

Transcript of Trabajo 2 de Matlab

Page 1: Trabajo 2 de Matlab

7/18/2019 Trabajo 2 de Matlab

http://slidepdf.com/reader/full/trabajo-2-de-matlab 1/23

TRABAJO 2 DE MATLAB

SOLUCION EJERCICIO 1.

clcclearc=0;

for k=25:-1:1;  c=c+1;  b(c)=k^3;endsort (b)

RESULTADO:

ans =

  Columns 1 through 8

  1 8 27 64 125 216 343 512

  Columns 9 through 16

  729 1000 1331 1728 2197 2744 33754096

  Columns 17 through 24

  4913 5832 6859 8000 9261 10648 1216713824

  Column 25

  15625

SOLUCION EJERCICIO 2.

clcclear all

Page 2: Trabajo 2 de Matlab

7/18/2019 Trabajo 2 de Matlab

http://slidepdf.com/reader/full/trabajo-2-de-matlab 2/23

NY=[31,3,30,33,33,3!,"1,"1,3",33,"5,"2,3,3!,3#,"5,"3,3,"1,3#,32,32,35,"2,3$,33,"0,3#,3,51%;&N=[3#,2",2$,25,21,2$,","1,3,20,2",31,3",3!,"3,3,3","1,"2,35,3$,3,35,33,"2,3#,2,20,25,31%;d'sla([10,*a) as teeratras ed'as el es asado feron:*,10,10,*.nNe/a York:*,10,n2str(ean(NY)),10,*.n&ncorae:*,10,n2str(ean(&N))%)

l=1;=1;n=1;=1;for k=1:30  'f NY(k)ean(NY)  ed'an(n)=NY(k);  n=n+1;  end  'f &N(k)ean(&N)  ed'aan()=&N(k);  =+1;

end

endd'sla([10,*b) .l nero de d4as e la teeratra est/o or deba6o dela ed'a es:*,10,10,*.n Ne/a York:*,10,n2str(lent(ed'an)),10,*.n&ncorae:*,10,n2str(lent(ed'aan))%)for k=1:30  'f &N(k)7NY(k)  /(l)=k;  l=l+1;  endendd'sla([10,*c) .l nero de d4as e la teeratra de &ncorae feaor e la de Ne/a York es *,n2str(lent(/)),* corresonde a losd4as:*,10,n2str(/)%)for k=1:30  'f &N(k)==NY(k)  'ales()=k;  =+1;  endendd'sla([10,*d) .l nero de d4as e la teeratra abas c'dades fe'al es *,n2str(lent('ales)),* corresonde a losd4as:*,10,n2str('ales)%)

RESULTADOS:

a) Las temperaturas medias el mes pasado fueron

!n "ue#a $or%

37&6

!n 'n(horage

32&9333

Page 3: Trabajo 2 de Matlab

7/18/2019 Trabajo 2 de Matlab

http://slidepdf.com/reader/full/trabajo-2-de-matlab 3/23

) !l n*mero de d+as ,ue la temperatura estu#o por dea-o de la media es

!n "ue#a $or%

17

!n 'n(horage

12

() !l n*mero de d+as ,ue la temperatura de 'n(horage fue ma.or ,ue la de"ue#a $or% es 10 . (orresponde a los d+as

1 7 9 15 18 19 21 22 25 26

d) !l n*mero de d+as ,ue la temperatura amas (iudades fue igual es 3 .(orresponde a los d+as

8 14 23

SOLUCION EJERCICIO 3.

clc

cleart=0;for k=1:30;  t=t+k8(2^(k-1))end t

RESULTADOS:

t =

  1

t =

  5

t =

  17

Page 4: Trabajo 2 de Matlab

7/18/2019 Trabajo 2 de Matlab

http://slidepdf.com/reader/full/trabajo-2-de-matlab 4/23

t =

  49

t =

  129

t =

  321

t =

  769

t =

  1793

t =

  4097

t =

  9217

t =

  20481

t =

  45057

t =

  98305

t =

  212993

t =

  458753

t =

  983041

t =

  2097153

t =

  4456449

Page 5: Trabajo 2 de Matlab

7/18/2019 Trabajo 2 de Matlab

http://slidepdf.com/reader/full/trabajo-2-de-matlab 5/23

t =

  9437185

t =

  19922945

t =

  41943041

t =

  88080385

t =

  184549377

t =

  385875969

t =

  805306369

t =

  1&6777e/009

t =

  3&4897e/009

t =

  7&2478e/009

t =

  1&5032e/010

t =

  3&1139e/010

t =

  3&1139e/010

SOLUCION EJERCICIO 4.

clcclears=0;

Page 6: Trabajo 2 de Matlab

7/18/2019 Trabajo 2 de Matlab

http://slidepdf.com/reader/full/trabajo-2-de-matlab 6/23

 for n=1:50s=s+(38(n-1)+28(n-2));ends

RESULTADOS:

sum =

  6025

SOLUCION EJERCICIO 5.

clcclearfor r=1:5  for s=1:$  'f re(r,2)9=0;  (r,s)=r+28s;  else'f re(r,2)==0;  (r,s)=(r+s)^2 ;  end  endend

RESULTADOS:

=

  3 5 7 9 11 13 15 17

  9 16 25 36 49 64 81 100

  5 7 9 11 13 15 17 19

  25 36 49 64 81 100 121 144

  7 9 11 13 15 17 19 21

Page 7: Trabajo 2 de Matlab

7/18/2019 Trabajo 2 de Matlab

http://slidepdf.com/reader/full/trabajo-2-de-matlab 7/23

SOLUCION EJERCICIO 6.

clcclearn1='nt(*ntrodc'r <r'ero= *)n2='nt(*ntrodc'r endo= *)n3='nt(*ntrodc'r tercer= *)

n"='nt(*ntrodc'r >arto= *)n5='nt(*ntrodc'r ?'nto= *)n='nt(*ntrodc'r e@to= *)n#='nt(*ntrodc'r At'o= *)n$='nt(*ntrodc'r Bcta/o= *)n!='nt(*ntrodc'r No/eno= *)n10='nt(*ntrodc'r CAc'o= *)N=[n1 n2 n3 n" n5 n n# n$ n! n10%;

 D=a@(N)='n(N)<=ean(N)

RESULTADOS:

ntrodu(ir rimero= 4

n1 =

  4

ntrodu(ir egundo= 6

n2 =

  6

ntrodu(ir ter(er= 8

n3 =

  8

Page 8: Trabajo 2 de Matlab

7/18/2019 Trabajo 2 de Matlab

http://slidepdf.com/reader/full/trabajo-2-de-matlab 8/23

ntrodu(ir Cuarto= 6

n4 =

  6

ntrodu(ir uinto= 3

n5 =

  3

ntrodu(ir eto= 2

n6 =

  2

ntrodu(ir ptimo= 1

n7 =

  1

ntrodu(ir (ta#o= 7

n8 =

  7

Page 9: Trabajo 2 de Matlab

7/18/2019 Trabajo 2 de Matlab

http://slidepdf.com/reader/full/trabajo-2-de-matlab 9/23

ntrodu(ir "o#eno= 5

n9 =

  5

ntrodu(ir (imo= 8

n10 =

  8

: =

  8

m =

  1

=

  5

SOLUCION EJERCICIO 7.

clcclears=0;

Page 10: Trabajo 2 de Matlab

7/18/2019 Trabajo 2 de Matlab

http://slidepdf.com/reader/full/trabajo-2-de-matlab 10/23

for k=1:2:2!;  s=s+k8(k+2);  k=k+2;ends

RESULTADOS:s =

  4945

SOLUCION EJERCICIO 8.

clccleara='nt(*ntrodc'r 1er Nero= *)b='nt(*ntrodc'r 2do Nero= *)c='nt(*ntrodc'r 3er Nero= *)d='nt(*ntrodc'r "to Nero= *)e='nt(*ntrodc'r 5to Nero= *)f='nt(*ntrodc'r to Nero= *)='nt(*ntrodc'r #o Nero= *)='nt(*ntrodc'r $/o Nero= *)'='nt(*ntrodc'r !no Nero= *)6='nt(*ntrodc'r 10o Nero= *)E=[a b c d e f ' 6%&scendente=sort(E)

;!<L'

&scendente=

5 # ! 12 33 "5 100 250 300 1000

SOLUCION EJERCICIO 9.

clcclearF='nt(*'nrese la nota de traba6os : *)D='nt(*'nrese la nota de ed'o c'clo : *)G='nt(*'nrese la nota de f'n de c'clo 1 : *)<='nt(*'nrese la nota de f'n de c'clo 2 : *)?='nt(*'nrese la nota de f'n de c'clo 3 : *)'f (F0HF720)H(D0HD720)H(G0HG720)H(<0H<720)H(?0H?720)  d'sla(*as notas 'nresadas no son correctas, es deben estarentre 0 20* )else  <roed'of=0I18F+0I158D+0I258G+0I258<+0I258?  <roed'o=rond(<roed'of) Jrond redondea el <roed'of  'f 1=<roed'oK<roed'o=20  d'sla(*. &EDNB . E.NB*)

Page 11: Trabajo 2 de Matlab

7/18/2019 Trabajo 2 de Matlab

http://slidepdf.com/reader/full/trabajo-2-de-matlab 11/23

  else'f 11=<roed'o K <roed'o=15  d'sla(*. &EDNB . L.ME&L*)  else'f =<roed'o K <roed'o=10  d'sla(*. &EDNB . D&B*)  else  d'sla(*. &EDNB . <DB*)  end

end

;!<L'

ingrese la nota de traa-os 16

  =

  16

ingrese la nota de medio (i(lo 14

: =

  14

ingrese la nota de >n de (i(lo 1 13

? =

  13

ingrese la nota de >n de (i(lo 2 17

=

  17

Page 12: Trabajo 2 de Matlab

7/18/2019 Trabajo 2 de Matlab

http://slidepdf.com/reader/full/trabajo-2-de-matlab 12/23

ingrese la nota de >n de (i(lo 3 15

=

  15

romediof =

  14&9500

romedio =

  15

!L 'L<:" ! ;!@<L';

SOLUCION EJERCICIO 10:

SOLUCION EJERCICIO 11:

SOLUCION EJERCICIO 12:

clcclearcontador=0for c=1:!  for d=0:!  for =1:!  'f 1008c+108d+==1008+108d+c  contador=contador+1;  O(contador)=1008c+108d+;

Page 13: Trabajo 2 de Matlab

7/18/2019 Trabajo 2 de Matlab

http://slidepdf.com/reader/full/trabajo-2-de-matlab 13/23

  end  end  endendcontadorO

RESULTADOS:

ontador =

  90

A =

  Columns 1 through 16

  101 111 121 131 141 151 161 171 181 191 202 212 222 232242 252

  Columns 17 through 32

  262 272 282 292 303 313 323 333 343 353 363 373 383 393404 414

  Columns 33 through 48

  424 434 444 454 464 474 484 494 505 515 525 535 545 555565 575

  Columns 49 through 64

  585 595 606 616 626 636 646 656 666 676 686 696 707 717727 737

Page 14: Trabajo 2 de Matlab

7/18/2019 Trabajo 2 de Matlab

http://slidepdf.com/reader/full/trabajo-2-de-matlab 14/23

  Columns 65 through 80

  747 757 767 777 787 797 808 818 828 838 848 858 868 878

888 898

  Columns 81 through 90

  909 919 929 939 949 959 969 979 989 999

SOLUCION EJERCICIO 13:

SOLUCION EJERCICIO 14:

SOLUCION EJERCICIO 15:

clcclearsa=0;r=1;P'le abs((-1)^(r+1)Q(r^2))7(5810^(-5));  sa=sa+(-1)^(r+1)Q(r^2);  r=r+1;endsa

RESULTADOS:

suma =

  0&8225

Page 15: Trabajo 2 de Matlab

7/18/2019 Trabajo 2 de Matlab

http://slidepdf.com/reader/full/trabajo-2-de-matlab 15/23

SOLUCION EJERCICIO 16:

clcclearfor r=1:!  for s=1:!  'f(r==s)

  D&FLRS>(r,s)=5;  else'f(r7s)  D&FLRS>(r,s)=";  else  D&FLRS>(r,s)=2;  end  endendD&FLRS>

RESULTADOS:

:';BC =

  5 2 2 2 2 2 2 2 2

  4 5 2 2 2 2 2 2 2

  4 4 5 2 2 2 2 2 2

  4 4 4 5 2 2 2 2 2

  4 4 4 4 5 2 2 2 2

  4 4 4 4 4 5 2 2 2  4 4 4 4 4 4 5 2 2

  4 4 4 4 4 4 4 5 2

  4 4 4 4 4 4 4 4 5

SOLUCION EJERCICIO 17:

clcclearfor n=1:20;  D&FLRS&(n)=(n+10Qn)^2;endsort (D&FLRS&)

RESULTADOS

Page 16: Trabajo 2 de Matlab

7/18/2019 Trabajo 2 de Matlab

http://slidepdf.com/reader/full/trabajo-2-de-matlab 16/23

ans =

  Columns 1 through 9

  40&1111 42&2500 49&0000 49&0000 58&7778 71&0408 85&5625102&2346 121&0000

  Columns 10 through 18

  121&0000 141&8264 164&6944 189&5917 216&5102 245&4444 276&3906309&3460 344&3086

  Columns 19 through 20

  381&2770 420&2500

SOLUCION EJERCICIO 18:

clcclear<.LD.FLBS.T&MBNB=0;<=[3 ! 3 0;1 1 " # # "%; for k=1:  'f k  <.LD.FLBS.T&MBNB=<.LD.FLBS.T&MBNB+srt((<(1,k+1)-<(1,k))^2+(<(2,k+1)-<(2,k))^2);  else

  <.LD.FLBS.T&MBNB=<.LD.FLBS.T&MBNB+srt((<(1,1)-<(1,))^2+(<(2,1)-<(2,))^2);  endend<.LD.FLBS.T&MBNB 

@=[3 ! 3 0 3%;  =[1 1 " # # " 1%;  lot(@,,**) ;  f'll(@,,*r*,@,,**)

Page 17: Trabajo 2 de Matlab

7/18/2019 Trabajo 2 de Matlab

http://slidepdf.com/reader/full/trabajo-2-de-matlab 17/23

  colora bone  r'd on

RESULTADOS

!;:!;!D'@" =

  22&9706

!;:!;!D'@" =

  22&9706

0 1 2 3 4 5 6 7 8 91

2

3

4

5

6

7

Page 18: Trabajo 2 de Matlab

7/18/2019 Trabajo 2 de Matlab

http://slidepdf.com/reader/full/trabajo-2-de-matlab 18/23

SOLUCION EJERCICIO 19:

clcclearfor r=1:#  for s=1:#  &(r,s)=r-s;

  (r,s)=38r-28s;  endend >=-&8;&>

RESULTADOS:

' =

  0 E1 E2 E3 E4 E5 E6

  1 0 E1 E2 E3 E4 E5

  2 1 0 E1 E2 E3 E4

  3 2 1 0 E1 E2 E3

  4 3 2 1 0 E1 E2

  5 4 3 2 1 0 E1

  6 5 4 3 2 1 0

=

  1 E1 E3 E5 E7 E9 E11

  4 2 0 E2 E4 E6 E8

  7 5 3 1 E1 E3 E5

  10 8 6 4 2 0 E2

  13 11 9 7 5 3 1

  16 14 12 10 8 6 4

  19 17 15 13 11 9 7

Page 19: Trabajo 2 de Matlab

7/18/2019 Trabajo 2 de Matlab

http://slidepdf.com/reader/full/trabajo-2-de-matlab 19/23

C =

  295 251 207 163 119 75 31

  228 198 168 138 108 78 48

  161 145 129 113 97 81 65

  94 92 90 88 86 84 82

  27 39 51 63 75 87 99

  E40 E14 12 38 64 90 116

  E107 E67 E27 13 53 93 133

SOLUCION EJERCICIO 20:

clcclearcontador =0;for k=1:!  for = 0:!  for =0:!  'f abs(k-)==

  contador=contador+1;  O(contador)=1008k+108+;  end  end  endendcontadorsort (O)

RESULTADOS:

(ontador =

  90

ans =

Page 20: Trabajo 2 de Matlab

7/18/2019 Trabajo 2 de Matlab

http://slidepdf.com/reader/full/trabajo-2-de-matlab 20/23

  Columns 1 through 16

  101 110 121 132 143 154 165 176 187 198 202 211 220 231

242 253

  Columns 17 through 32

  264 275 286 297 303 312 321 330 341 352 363 374 385 396404 413

  Columns 33 through 48

  422 431 440 451 462 473 484 495 505 514 523 532 541 550561 572

  Columns 49 through 64

  583 594 606 615 624 633 642 651 660 671 682 693 707 716

725 734

  Columns 65 through 80

  743 752 761 770 781 792 808 817 826 835 844 853 862 871880 891

  Columns 81 through 90

  909 918 927 936 945 954 963 972 981 990

Page 21: Trabajo 2 de Matlab

7/18/2019 Trabajo 2 de Matlab

http://slidepdf.com/reader/full/trabajo-2-de-matlab 21/23

SOLUCION EJERCICIO 21:

clccleara='nt(*/alor de a: *);b='nt(*/alor de b: *);c='nt(*/alor de c: *);

d=b^2-"8a8c;'f d70  @1=(-b+srt(d))Q(28a);  @2=(-b-srt(d))Q(28a);  d's(*/alor os't'/o de la ra'U*)else'f d==0  @1=-bQ(28a);  @2=-bQ(28a);  d's(*la ra'U /ale 0*)else 

@1=(-b+'8srt(-d))Q(28a);  @2=(-b-'8srt(-d))Q(28a);  d's(*la ra'U es neat'/a*)

endd's(*/alores de la ecac'Vn de sendo rado:*)@1 , @2

RESULTADOS:

#alor de a 4

#alor de 3

#alor de ( 2

la raiF es negati#a

#alores de la e(ua(iGn de segundo grado

1 =

  E0&3750 / 0&5995i

2 =

  E0&3750 E 0&5995i

Page 22: Trabajo 2 de Matlab

7/18/2019 Trabajo 2 de Matlab

http://slidepdf.com/reader/full/trabajo-2-de-matlab 22/23

SOLUCION EJERCICIO 22:

clc

clearfor r=1:10  for s=1:10  'f r==sH(r+s==11)  <(r,s)=;  else'f ((s)K(rs)H(s75)K(r7s))H((s75)K((r)(11-s)))H(s)K((11-r)(s))  <(r,s)=1;  else  0;  end  endend

<

;!<L'

=

  6 1 1 1 1 1 1 1 1 6

  0 6 1 1 1 1 1 1 6 0

  0 0 6 1 1 1 1 6 0 0

  0 0 0 6 1 1 6 0 0 0

  0 0 0 0 6 6 0 0 0 0

  0 0 0 0 6 6 0 0 0 0

  0 0 0 6 1 1 6 0 0 0

  0 0 6 1 1 1 1 6 0 0

  0 6 1 1 1 1 1 1 6 0

  6 1 1 1 1 1 1 1 1 6

SOLUCION EJERCICIO 23:

clcclearfor r=1:#  for s=1:#

Page 23: Trabajo 2 de Matlab

7/18/2019 Trabajo 2 de Matlab

http://slidepdf.com/reader/full/trabajo-2-de-matlab 23/23

  'f(r==s)  &(r,s)=#;  else'f(r+1==s)  &(r,s)=;  else'f(r+2==s)  &(r,s)=5;  else'f(r+3==s)

  &(r,s)=";  else'f(r+"==s)  &(r,s)=3;  else'f(r+5==s)  &(r,s)=2;  else'f(r+==s)  &(r,s)=1;  else  &(r,s)=0;  end  endend&

RESULTADOS:

' =

  7 6 5 4 3 2 1

  0 7 6 5 4 3 2

  0 0 7 6 5 4 3

  0 0 0 7 6 5 4

  0 0 0 0 7 6 5

  0 0 0 0 0 7 6

  0 0 0 0 0 0 7

SOLUCION EJERCICIO 24: