Sie sind auf Seite 1von 6

Ejercicios 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
>>

Das könnte Ihnen auch gefallen