ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Algunos Problemas Matlab.


Enviado por   •  11 de Diciembre de 2016  •  Tareas  •  936 Palabras (4 Páginas)  •  106 Visitas

Página 1 de 4
  • round(x) nos redondea un número al entero más próximo.
  • floor(x) nos redondea un número al entero inferior.
  • ceil(x) nos redondea un número al entero superior
  • fix(x) elimina la parte decimal

m = input('valor 1 : ');

n = input('valor 2 : ');

suma=m+n ;

disp( 'la suma es ')

suma

n=input('Ingrese el precio del articulo : ');

m=input('Ingrese la cantidad de dinero depositado : ');

vuelto= m-n;

faltante=n-m;

if (m-n)>0

disp('El vuelto es : ' )

vuelto

end

if (m-n == 0)

disp('Gracias por su compra')

end

if (m-n)<0

    disp('Falta dinero :')

    faltante

end

disp('Usted tiene la ecuacion Ax^2 + Bx +C = 0')

A=input('Ingrese el valor de A : ');

B=input('Ingrese el valor de B : ');

C=input('Ingrese el valor de C : ');

raiz1 = ((-B + sqrt(B^2 - 4*A*C))/(2*A));

raiz2 = ((-B - sqrt(B^2 - 4*A*C))/(2*A));

disp('Las raices son : ')

raiz1

raiz2

cc=input('Ingrese el ultimo numero impar');

k=(cc-1)/2

suma=k^2

disp('la suma es ')

suma

n=input('ingresar el valor de n : ');

p=0;

for (i=0 :n);

    m=((1/2)^i);

    p=p+m;

end

disp(p)

n=input('Hasta que numero imprimir : ');

for (i=0 :n)

    disp(i)

end

a=input('Ingresar el valor de a : ');

b=input('Ingresar el valor de b : ');

suma=a+b;

multiplicacion=a*b;

if a>b

    resta=a-b;

elseif a

    resta=b-a;

end

division = a/b;

resta

multiplicacion

division

suma

a=3;

while a<10

disp(a);

a=a+1;

end

clear all

clc

acierto=1;

while (acierto == 1) ;

n=input('Ingrese numero : ');

if n==5

    disp('El numero ingresado es el correcto')

acierto=2;

else

    disp('Siga intentando')

end

end

clc

disp('FACTORIAL')

n=input (' DIGITE EL FACTORIAL DE QUE NUMERO DESEA ');

fact=1;

for i=1 : n

    fact=(fact*i);

end

disp(fact)

…………………………………………………………………………………………………………………………………

function [suma , producto ] = f4 (x,y)

suma = x + y

producto = x*y

end

……………………………………………………………………………………………………………………………..

disp('Escribir vector');

n=input('Numero de elementos del vector');

A= input ('Ingrese vector ' );

mayor=A(1);

for i=1:n

if A(i) > mayor

    mayor = A(i);

end

end

disp(mayor)

……………………………………………………………………………………………………………………………………

n=input('numero de elementos del vector');

A=fix(rand(1,n)*10)

mayor=A(1);

for i=1:n

if A(i) > mayor

    mayor = A(i);

end

end

disp('El mayor elemento es'); disp(mayor)

…………………………………………………………………………………………………………………………………

ORDENAR ELEMENTOS EN FORMA ASCENDENTE DE UN VECTOR

n=input('numero de elementos del vector');

A=fix(rand(1,n)*10);

mayor=A(1);

for i=1:n

    for j=(i+1):n

if A(i) > A(j)

   temp=A(i);

   A(i)=A(j);

   A(j)=temp;

end

    end

end

for c=1:n

A(c);

end

disp(A)

……………………………………………………………………………………………………………………..

ORDENAR ELEMENTOS EN FORMA ASCENDENTE DE UN VECTOR

n=input('numero de elementos del vector');

[A]=input('Vector');

for i=1:n

    for j=(i+1):n

if A(i) > A(j)

   temp=A(i);

   A(i)=A(j);

   A(j)=temp;

end

    end

end

for c=1:n

A(c);

end

disp(A)

………………………………………………………………………………………………………………………………..

MAYOR ELEMENTO DE UNA COLUMNA

n=input('Numero de filas : ');

m=input('Numero de columnas : ');

A=fix(rand(n,m)*10)

for j=1:m

      mayor=A(1,j);

  for i=1:n

  if A(i,j)>mayor

      mayor=A(i,j);

  end

  end

  mayor

end

………………………………………………………………………………………………………………………………….

SUMA DE CADA ELEMENTO DE UNA COLUMNA

n=input('Numero de filas : ');

m=input('Numero de columnas : ');

A=fix(rand(n,m)*10)

for j=1:m

    s= A (1,j);

    for i=2:n

       s = A(i,j)+s ;

    end

    s

end

……………………………………………………………………………………………………….

SABER SI UN NUMERO ES PRIMO

m = 2;

band = true;

...

Descargar como (para miembros actualizados)  txt (7.6 Kb)   pdf (75.1 Kb)   docx (11.1 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com