Sei sulla pagina 1di 10

EJERCIOS DE MATLAB

A.-

>> fprintf(' PAR O IMPAR\n')

n=input('ingrese el número: ');

if mod(n,2)==0,

fprintf('el número %f es par\n',n),

else

fprintf('el número %f es impar\n',n),

end

PAR O IMPAR

ingrese el número: 23051988

el número 23051988.000000 es par

B.-

>> fprintf(' SUMA O PRODUCTO\n');

n=input('ingrese el primer número:');

m=input('ingrese el segundo número:\');

if (n>=0&m>=0);

fprintf('el producto es:%8.2f\n',n*m);

else

fprintf('la suma es:%8.2f\n',n+m);

end

SUMA O PRODUCTO

ingrese el primer número:23

ingrese el segundo número:88

el producto es: 2024.00

C.-
>> fprintf(' EL MENOR VALOR ES \n');

x=[0 0 0 0 0]

x(1)=input('ingrese el primer numero:');

x(2)=input('ingrese el segundo numero:');

x(3)=input('ingrese el tercer numero:');

x(4)=input('ingrese el cuarto numero:');

x(5)=input('ingrese el quinto numero:');

r=sort(x),

r=[r(1) r(2) r(3) r(4) r(5)]

fprintf('el numero %f es el menor\n',r(1));

EL MENOR VALOR ES

x=

0 0 0 0 0

ingrese el primer numero:23

ingrese el segundo numero:5

ingrese el tercer numero:88

ingrese el cuarto numero:2007

ingrese el quinto numero:1988

r=

5 23 88 1988 2007
r=

5 23 88 1988 2007

el numero 5.000000 es el menor

>>

D.-

>> fprintf('RAICES DE LA ECUACION CUADRATICA\n');

a=input('ingrese a: ');

b=input('ingrese b: ');

c=input('ingrese c: ');

if a>0

R1=(-b+sqrt(b^2-4*a*c))/(2*a)

R2=(-b-sqrt(b^2-4*a*c))/(2*a)

end

RAICES DE LA ECUACION CUADRATICA

ingrese a: 1

ingrese b: 0

ingrese c: 1

R1 =

0 + 1.0000i

R2 =
0 - 1.0000i

>>

E.-

>> fprintf(' CLASIFICACION DE TRIANGULOS\n');

x=[0 0 0];

x(1)=input('ingrese el primer longitud: ');

x(2)=input('ingrese el segundo longitud: ');

x(3)=input('ingrese el tercer longitud: ');

sort(x)

if (x(3)-x(1))<x(2)& x(2)<(x(3)+x(1))

disp('si se puede formar el triangulo')

if (x(3))^2==(x(1))^2+(x(2))^2

disp('el triangulo es recto')

elseif (x(3))^2>(x(1))^2+(x(2))^2

disp('el triangulo es obtuso')

elseif (x(3))^2<(x(1))^2+(x(2))^2

disp('el angulo es agudo')

end

else disp('no se puede formar un triangulo')

end

CLASIFICACION DE TRIANGULOS

ingrese el primer longitud: 9

ingrese el segundo longitud: 10


ingrese el tercer longitud: >> 11

ans =

9 10 11

si se puede formar el triangulo

el angulo es agudo

>>

F.-

>> fprintf(' GAFICA DE LA FUNCION\n');

fprintf(' x<=0,y=x.^2+1;\n');

x=-5:pi/200:0;y=x.^2+1;plot(x,y,'k');

hold on;

fprintf(' 0<x & x<3, y=x.^2+3*x+2;\n');

x=0:pi/200:3;y=x.^2+3*x+2;plot(x,y,'m');

fprintf(' x>=3,y=x+1;\n');

x=3:pi/200:8;y=x+1; plot(x,y,'r');

grid on

axis equal

GAFICA DE LA FUNCION

x<=0,y=x.^2+1;

0<x & x<3, y=x.^2+3*x+2;

x>=3,y=x+1;
>>

G.-

>> fprintf(' FUNCION \n');

a=input('ingrese a: ')

b=input('ingrese b: ')

if a^2-b^2<0
disp('f(x)'); 2*a+b

elseif a^2-b^2==0

disp('f(x)'); a^2-2*b

else

disp('f(x)'); a+b

end

FUNCION

ingrese a: 23

a=

23

ingrese b: 8

b=

f(x)

ans =

31

>>

H.-
>> fprintf(' EL VALOR INTERMEDIO ES \n');

x=[0 0 0]

x(1)=input('ingrese el primer numero:');

x(2)=input('ingrese el segundo numero:');

x(3)=input('ingrese el tercer numero:');

r=sort(x),

r=[r(1) r(2) r(3)]

fprintf('el numero %f es el intermedio\n',r(2));

EL VALOR INTERMEDIO ES

x=

0 0 0

ingrese el primer numero:23

ingrese el segundo numero:5

ingrese el tercer numero:88

r=

5 23 88

r=

5 23 88
el numero 23.000000 es el intermedio

>>

J.-

>> fprintf(' CALIFICACION DEL ALUMNO\n');

a=input('ingrese nota de trabajos: ');

b=input('ingrese nota de medio ciclo: ');

c=input('ingrese nota de fin de ciclo: ');

p=(20*a+40*b+40*c)/100

if p>16 & p<20

disp('el alumno es BUENO')

elseif p>11 & p<15

disp('el alumno es REGULAR')

elseif p>6 & p<10

disp('el alumno es MALO')

end

CALIFICACION DEL ALUMNO

ingrese nota de trabajos: 16

ingrese nota de medio ciclo: 14

ingrese nota de fin de ciclo: 12

p=

13.6000

el alumno es REGULAR
>>

Potrebbero piacerti anche