SOLUCIONES A LOS EJERCICIOS






1.1) 
 

EDU» pera=3.25
pera =
3.2500
EDU» Pera=5;
EDU» perA=6/7
perA =
0.8571
EDU» PERA=3*pera
PERA =
9.7500
EDU» PERA % rational
PERA =
39/4 
EDU» PERA % long
PERA =
9.75000000000000
EDU» who
Your variables are:
PERA Pera perA pera 
EDU» clear pera
EDU» who
Your variables are:
PERA Pera perA 
EDU» save ejemploa
EDU» load ejemploa
EDU» who
Your variables are:
PERA Pera perA 

2.1)
 

EDU» c=3-2*sqrt(2)*i
c =
3.0000 - 2.8284i
EDU» angle(c)
ans =
-0.7560
EDU» abs(c)
ans =
4.1231
El número complejo sería 4.1231-0.7560

2.2)
 

EDU» z1=3-4*sqrt(2)*i
z1 =
3.0000 - 5.6569i
EDU» z2=-7*i^16
z2 =
-7.0000 + 0.0000i
EDU» w=z1*z2
w =
-21.0000 +39.5980i
EDU» real(w)
ans =
-21.0000
EDU» imag(w)
ans =
39.5980
EDU» v=z1+z2
v =
-4.0000 - 5.6569i
EDU» real(v)
ans =
-4
EDU» imag(v)
ans =
-5.6569

 

3.1)
 

EDU» a=[1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20];
EDU» a(7:3:20)
ans =
7 10 13 16 19
EDU» a(20:-3:7)
ans =
20 17 14 11 8

 

3.2)
 

EDU» a=[2 -3 7];
EDU» b=[4 0 -1];
EDU» a./2
ans =
1.0000 -1.5000 3.5000
EDU» 2*a
ans =
4 -6 14
EDU» dot(a,b)
ans =
1

4.1)

EDU» x=[0:pi/8:pi/2];

EDU» y=cos(x);

EDU» plot(x,y)

EDU» xlabel('variable x')

EDU» ylabel('cos(x)')

EDU» title('mi primer dibujo')

 Ver dibujo
EDU» x=linspace(0,pi/2,20)
x =
Columns 1 through 7 
0 0.0827 0.1653 0.2480 0.3307 0.4134 0.4960
Columns 8 through 14 
0.5787 0.6614 0.7441 0.8267 0.9094 0.9921 1.0748
Columns 15 through 20 
1.1574 1.2401 1.3228 1.4054 1.4881 1.5708
EDU» y=cos(x);
EDU» plot(x,y,'+')
 Ver dibujo

4.2)
 

EDU» x=[-1:0.2:2.8]
x =
Columns 1 through 7 
-1.0000 -0.8000 -0.6000 -0.4000 -0.2000 0 0.2000
Columns 8 through 14 
0.4000 0.6000 0.8000 1.0000 1.2000 1.4000 1.6000
Columns 15 through 20 
1.8000 2.0000 2.2000 2.4000 2.6000 2.8000
EDU» y=x.^2-5*x+8;
EDU» plot(x,y)
EDU» grid
EDU» hold on
EDU» y=x.^3+1;
EDU» plot(x,y,’+’)
 Ver dibujo

 

5.1)
 

EDU» x=3;
EDU» if x>2
y=x^3-5
else
y=3
end
y =
22

 

5.2)
 

EDU» compra=3500;
EDU» if 0<compra<5000
factura=(1-3/100)*compra
elseif 5000<compra<10000
factura=(1-5/100)*compra
elseif compra>10000
factura=(1-10/100)*compra
end
factura =
3395

6.1)
 

Creamos un fichero .M
New--M-file 
if 0<compra<5000
factura=(1-3/100)*compra
elseif 5000<compra<10000
factura=(1-5/100)*compra
elseif compra>10000
factura=(1-10/100)*compra
end

Guardar como factura.m
Nos vamos a la pantalla inicial :
 

EDU» compra =6000;
EDU» factura
factura =
5820
EDU» compra=11000;
EDU» clear factura
EDU» factura
factura =
10670