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

Practico metodos numericos del libro Chapra


Enviado por   •  25 de Agosto de 2018  •  Prácticas o problemas  •  640 Palabras (3 Páginas)  •  162 Visitas

Página 1 de 3

Practico metodos numericos del libro Chapra

[pic 3]

[pic 4]

[pic 5]

        R1.- %2.1 en chapra%

x=input('De un valor para X   ');

if (x>=10)

x=(x-5);

display(x);

if (x<50)

    display(x);

end

else

if (x < 5)

x=5;

display(x);

else

x=7.5;

display(x);

end


[pic 6]

[pic 7]

R2.- % Ejercicio 2.3 Del libro de Chapra%

suma=0;

contador=0;

max=0;

N=input('ingrese el numero de datos: ');

while(N>contador)

valor=input('introduzca un valor= ');

suma=suma+valor;

contador=contador+1;

if(valor>max)

max=valor;

end

end

if(contador>0)

promedio=suma/contador;

end

fprintf('sumatoria= %1.2f\n',suma);

fprintf('promedio= %1.2f\n',promedio);

fprintf('maximo= %1.2f\n',max);


[pic 8]

[pic 9]

R5.- % 2.5 del libro de Chapra Ecuacion Cuadratica%

a=input('ingrese el valor de grado cuadratico: ');

b=input('ingrese el valor de grado lineal: ');

c=input('ingrese la constante: ');

cuadratica=0;

operacionaux1=0;

operacionaux2=0;

imaginario=0;

signo=0;

if (a==0)

    if b~=0

    operacionaux1=-c/b;

    else 

    fprintf('sin raices');

    end

else 

    cuadratica=(b^2-(4*a*c));

    if (cuadratica>=0)

    operacionaux1=(-b+sqrt(cuadratica))/(2*a);

    operacionaux2=(-b-sqrt(cuadratica))/(2*a);

    else

    operacionaux1=-b/(2*a);

    operacionaux2=operacionaux1;

    t2=abs(cuadratica);

    imaginario = sqrt(t2)/(2 * a);

    signo = -imaginario

    end   

end

display(operacionaux1)

display(operacionaux2)

display(imaginario)

display(signo)


[pic 10]

[pic 11]

R7.-

% Ejercicio 2.7 Chapra Serie Coseno%

variable = 0;

function cos[x,variable];

i = 1;

tru = cos(x);

approx = 0;

f = 1;

variable = input('ingrese el dato n: ');

fprintf('\n');  

fprintf('order  true value     approximation     error\n');  

  while (1)

   if i > variable, break, end

    approx = approx + (-1)^(i -1) * x^(2*i-2) / f;

    er = (tru - approx) / tru *100;

    fprintf('%3d  %14.10f  %14.10f  %12.8f\n',i,tru,approx,er);

    i = i + 1;

    f = f*(2*i-3)*(2*i-2);  

  end


[pic 12]

[pic 13]

[pic 14]


R9.- %ejercicio 2.9 promedio de un curso%[pic 15]

Nombredelcurso=input('Ingese el nombre del curso a evaluar  ');

nota=100

%ponderacion de las notas Cuestionarios 20% Tareas 20% y Examen final60% %

...

Descargar como (para miembros actualizados)  txt (4.3 Kb)   pdf (364.5 Kb)   docx (373.9 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com