SlideShare una empresa de Scribd logo
1 de 3
% TAREA
%1.- Calcular el factorial de cualquier número:
% ¿Qué es el factorial de un numero? se define en principio como el
producto de todos los números enteros positivos desde 1 (es decir, los
números naturales) hasta n, donde n es el número del que obtendremos el
factorial
% Como calcular el factorial de un número
% Crear un vector que inicie en 1 y termine en n, que por default genera
un vector que inicia en 1 y termina en n, incrementando uno por 1 por
default del programa
% F=(1:n) por ejemplo:
F=(1:6)
F =
1 2 3 4 5 6
% Se imprime el vector F con 6 componentes del 1 al 6 y para obtener su
factorial realizaremos el producto de las componentes del vector
Factorial=prod(F)
Factorial =
720
% El resultado obtenido es el de 6!=720
% utilizando otra opción sería utilizar la función prod( ) e incluir el
vector ahí mismo prod(1:n) donde n es el número del factorial que
buscamos
prod(1:6)
ans =
720
% 2.- Obtener la suma de los primeros 100 números naturales
% Detrás de esta suma existe una historia muy misteriosa "dicen" Cuentan
alumnos que sumasen todos los números de1 1 al 100. Gauss dio la
contestación inmediatamente, Lo que hizo fue ver que las sumas de
términos son equidistantes, es decir, 100+1, 99+2, 98+3 etc. es siempre
101. Y como hay 100 sumas el total es 10100. Pero hemos contado dos veces
todas: 100+1 (y 1+100), 99+2 (y 2+99)
% Tenemos varias opciones para resolver este problema pero por eso
Matlab nos resuelve la vida sin pensar mucho
% Necesitamos declarar un vector que contenga a los primeros 100 números
naturales, es decir del 1 al 100, (de acuerdo a algunas bibliografías
inician en el 0, pero otras indican que el cero es un numero neutro que
no pertenece a los naturales, ni enteros etc.)
NAT=(1:100);%No es necesario imprimir el vector, por eso utilizamos el
punto y coma, si lo imprimimos saldría un vector de 100 elementos y no
queremos tantos datos en pantalla
% Ahora utilizaremos la función sum( ) que representa la suma de todos
los elementos de un vector en este caso y obtendremos la suma de los
elementos de dicho vector anteriormente declarado, el cual contiene los
primeros 100 números naturales
SUMNAT=sum(NAT)
SUMNAT =
5050
% Con dicha función obtuvimos la suma de las componentes del vector, y lo
podemos comprobar con la formula x=(n/2)*(2n+2)
% 3.- Obtener la suma de los primeros 250 números pares
% Existe una fórmula que permite calcular el resultado, pero utilizando
las funciones matlab realizaremos lo siguiente
% Crearemos un vector que inicie en 2, avance de 2 en dos hasta el 500,
ya que dentro de esta serie de números se encuentran los primeros 250
números pares, algunas bibliografías mencionan que el 0 es par, pero
bueno ya no les creo nada el cero es neutro, entero irracional,
indefinido jajaja etc. por eso iniciamos en el 2 mejor y podemos
comprobar el número de elementos en el workspace que nos colocará una
matriz de 1x250 elementos
NPAR=(2:2:500); % No imprimimos el vector porque es demasiado grande
% Ahora con la función sum( ) obtendremos la suma de los 250 primeros
números pares
SNPAR=sum(NPAR)
SNPAR =
62750
% El resultado de dicha operación se puede comprobar utilizando la
fórmula: x=(n/2)*(2n+2) sustituyendo n= 250 se obtiene lo siguiente
x=(250/2)*(2(250)+2), x= 62750
% 4.- Obtener la suma de los primeros 250 cuadrados perfectos
% un cuadrado perfecto es un número cuya raíz cuadrada es un número
natural
% Tenemos múltiples maneras de realizar esta operación, podríamos primero
declarar el vector de números naturales, como en el ejercicio 2, después
elevarlos al cuadrado uno por uno y finalmente el numero vector obtenido,
realizarle la función sum( ) o hacer todas las operaciones en un sólo
paso
SCP2=sum(((1:250).^2))
SCP2 =
5239625
% en una sola operaciones obtuvimos el resultado sin crear más variables
o diferentes vectores, utilizando algunas de las propiedades de cada
función, como el punto que indica que el cuadrado es de cada elemento del
vector y no de todo le vector
% 5.- Obtener la suma de los primeros 250 cubos perfectos
% Un cubo perfecto es aquel numero cuya raíz cubica es un número natural
% Utilizando la misma lógica que en el ejercicio anterior no es necesario
la creación de tantos vectores únicamente realizaremos una sola operación
para obtener el resultado
SCP3=sum(((1:250).^3))
SCP3 =
984390625
% de nueva cuenta en una sola operación obtuvimos el valor de dicha suma
sin necesitar de múltiples operaciones
% Tarea lista tutora (:
diary('off')
Ernesto Hernández Acevedo

Más contenido relacionado

La actualidad más candente (20)

Ejercicios propuestos(propiedades, vander -monde,_acumulador)
Ejercicios propuestos(propiedades, vander -monde,_acumulador)Ejercicios propuestos(propiedades, vander -monde,_acumulador)
Ejercicios propuestos(propiedades, vander -monde,_acumulador)
 
Informe de laboratorio 4
Informe de laboratorio 4Informe de laboratorio 4
Informe de laboratorio 4
 
PRESENTACIONES DE LA INSTRUCCIÓN FOR
PRESENTACIONES DE LA INSTRUCCIÓN FORPRESENTACIONES DE LA INSTRUCCIÓN FOR
PRESENTACIONES DE LA INSTRUCCIÓN FOR
 
Integracion de funciones polinomicas
Integracion de funciones polinomicasIntegracion de funciones polinomicas
Integracion de funciones polinomicas
 
Cuadrado
CuadradoCuadrado
Cuadrado
 
Programa 10
Programa 10Programa 10
Programa 10
 
Calculo diferencial
Calculo diferencialCalculo diferencial
Calculo diferencial
 
11
1111
11
 
Ejercicio Repaso bucles y IF
Ejercicio Repaso bucles y IFEjercicio Repaso bucles y IF
Ejercicio Repaso bucles y IF
 
Programas mm 314
Programas mm 314Programas mm 314
Programas mm 314
 
Taller N1
Taller N1Taller N1
Taller N1
 
Tema 3
Tema 3Tema 3
Tema 3
 
Daniela grajales
Daniela grajalesDaniela grajales
Daniela grajales
 
funciones trigonometricas
funciones trigonometricasfunciones trigonometricas
funciones trigonometricas
 
Nomina para pagos
Nomina para pagosNomina para pagos
Nomina para pagos
 
Leygrandesnum
LeygrandesnumLeygrandesnum
Leygrandesnum
 
Propiedades del valor absoluto 211014
Propiedades del valor absoluto 211014Propiedades del valor absoluto 211014
Propiedades del valor absoluto 211014
 
Mostrar valor menor
Mostrar valor menorMostrar valor menor
Mostrar valor menor
 
Mostrar valor mayor
Mostrar valor mayorMostrar valor mayor
Mostrar valor mayor
 
Alarcón Monografía
Alarcón MonografíaAlarcón Monografía
Alarcón Monografía
 

Similar a Operaciones aritméticas Básicas en Matlab

Similar a Operaciones aritméticas Básicas en Matlab (20)

102906052-Metodo-de-Gauss-Seidel-exposicion.pdf
102906052-Metodo-de-Gauss-Seidel-exposicion.pdf102906052-Metodo-de-Gauss-Seidel-exposicion.pdf
102906052-Metodo-de-Gauss-Seidel-exposicion.pdf
 
Suma de imagenes
Suma de imagenesSuma de imagenes
Suma de imagenes
 
dqwrwer
dqwrwerdqwrwer
dqwrwer
 
Fundamentos de programación en scilab
Fundamentos de programación en scilabFundamentos de programación en scilab
Fundamentos de programación en scilab
 
Funciones Clase1
Funciones Clase1Funciones Clase1
Funciones Clase1
 
Derivadas
DerivadasDerivadas
Derivadas
 
Metodos numericos
Metodos numericosMetodos numericos
Metodos numericos
 
MANUAL CALCULADORA VOYAGE Capitulo 2 (6)
MANUAL CALCULADORA VOYAGE Capitulo 2 (6)MANUAL CALCULADORA VOYAGE Capitulo 2 (6)
MANUAL CALCULADORA VOYAGE Capitulo 2 (6)
 
Presentacion Fractales
Presentacion FractalesPresentacion Fractales
Presentacion Fractales
 
Arreglos unidimensionales
Arreglos unidimensionalesArreglos unidimensionales
Arreglos unidimensionales
 
Laboratorios1
Laboratorios1Laboratorios1
Laboratorios1
 
Guzman carlos tarea_2_2do_c(informe_7)
Guzman carlos tarea_2_2do_c(informe_7)Guzman carlos tarea_2_2do_c(informe_7)
Guzman carlos tarea_2_2do_c(informe_7)
 
Capitulo5
Capitulo5Capitulo5
Capitulo5
 
Clase 10
Clase 10Clase 10
Clase 10
 
Solucion 03
Solucion 03Solucion 03
Solucion 03
 
Solucion 03
Solucion 03Solucion 03
Solucion 03
 
Intro_Matlab_1.pdf
Intro_Matlab_1.pdfIntro_Matlab_1.pdf
Intro_Matlab_1.pdf
 
Metodo de la secante en scilab
Metodo de la secante en scilabMetodo de la secante en scilab
Metodo de la secante en scilab
 
Codeblocks ejercicios básicos
Codeblocks ejercicios básicos Codeblocks ejercicios básicos
Codeblocks ejercicios básicos
 
Anexo a grahmatica
Anexo a grahmaticaAnexo a grahmatica
Anexo a grahmatica
 

Último

ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
gustavoiashalom
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
Ricardo705519
 

Último (20)

Desigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfDesigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdf
 
Presentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potablePresentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potable
 
PRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTO
PRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTOPRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTO
PRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTO
 
Introduction to Satellite Communication_esp_FINAL.ppt
Introduction to Satellite Communication_esp_FINAL.pptIntroduction to Satellite Communication_esp_FINAL.ppt
Introduction to Satellite Communication_esp_FINAL.ppt
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
 
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfNTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docx
 
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfCONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
 
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelosFicha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica
 
Cereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. CerealesCereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. Cereales
 
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdfTIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
 
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptxEFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
 
Matrices Matemáticos universitario pptx
Matrices  Matemáticos universitario pptxMatrices  Matemáticos universitario pptx
Matrices Matemáticos universitario pptx
 
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 

Operaciones aritméticas Básicas en Matlab

  • 1. % TAREA %1.- Calcular el factorial de cualquier número: % ¿Qué es el factorial de un numero? se define en principio como el producto de todos los números enteros positivos desde 1 (es decir, los números naturales) hasta n, donde n es el número del que obtendremos el factorial % Como calcular el factorial de un número % Crear un vector que inicie en 1 y termine en n, que por default genera un vector que inicia en 1 y termina en n, incrementando uno por 1 por default del programa % F=(1:n) por ejemplo: F=(1:6) F = 1 2 3 4 5 6 % Se imprime el vector F con 6 componentes del 1 al 6 y para obtener su factorial realizaremos el producto de las componentes del vector Factorial=prod(F) Factorial = 720 % El resultado obtenido es el de 6!=720 % utilizando otra opción sería utilizar la función prod( ) e incluir el vector ahí mismo prod(1:n) donde n es el número del factorial que buscamos prod(1:6) ans = 720 % 2.- Obtener la suma de los primeros 100 números naturales % Detrás de esta suma existe una historia muy misteriosa "dicen" Cuentan alumnos que sumasen todos los números de1 1 al 100. Gauss dio la contestación inmediatamente, Lo que hizo fue ver que las sumas de términos son equidistantes, es decir, 100+1, 99+2, 98+3 etc. es siempre 101. Y como hay 100 sumas el total es 10100. Pero hemos contado dos veces todas: 100+1 (y 1+100), 99+2 (y 2+99) % Tenemos varias opciones para resolver este problema pero por eso Matlab nos resuelve la vida sin pensar mucho % Necesitamos declarar un vector que contenga a los primeros 100 números naturales, es decir del 1 al 100, (de acuerdo a algunas bibliografías inician en el 0, pero otras indican que el cero es un numero neutro que no pertenece a los naturales, ni enteros etc.) NAT=(1:100);%No es necesario imprimir el vector, por eso utilizamos el punto y coma, si lo imprimimos saldría un vector de 100 elementos y no queremos tantos datos en pantalla
  • 2. % Ahora utilizaremos la función sum( ) que representa la suma de todos los elementos de un vector en este caso y obtendremos la suma de los elementos de dicho vector anteriormente declarado, el cual contiene los primeros 100 números naturales SUMNAT=sum(NAT) SUMNAT = 5050 % Con dicha función obtuvimos la suma de las componentes del vector, y lo podemos comprobar con la formula x=(n/2)*(2n+2) % 3.- Obtener la suma de los primeros 250 números pares % Existe una fórmula que permite calcular el resultado, pero utilizando las funciones matlab realizaremos lo siguiente % Crearemos un vector que inicie en 2, avance de 2 en dos hasta el 500, ya que dentro de esta serie de números se encuentran los primeros 250 números pares, algunas bibliografías mencionan que el 0 es par, pero bueno ya no les creo nada el cero es neutro, entero irracional, indefinido jajaja etc. por eso iniciamos en el 2 mejor y podemos comprobar el número de elementos en el workspace que nos colocará una matriz de 1x250 elementos NPAR=(2:2:500); % No imprimimos el vector porque es demasiado grande % Ahora con la función sum( ) obtendremos la suma de los 250 primeros números pares SNPAR=sum(NPAR) SNPAR = 62750 % El resultado de dicha operación se puede comprobar utilizando la fórmula: x=(n/2)*(2n+2) sustituyendo n= 250 se obtiene lo siguiente x=(250/2)*(2(250)+2), x= 62750 % 4.- Obtener la suma de los primeros 250 cuadrados perfectos % un cuadrado perfecto es un número cuya raíz cuadrada es un número natural % Tenemos múltiples maneras de realizar esta operación, podríamos primero declarar el vector de números naturales, como en el ejercicio 2, después elevarlos al cuadrado uno por uno y finalmente el numero vector obtenido, realizarle la función sum( ) o hacer todas las operaciones en un sólo paso SCP2=sum(((1:250).^2)) SCP2 = 5239625
  • 3. % en una sola operaciones obtuvimos el resultado sin crear más variables o diferentes vectores, utilizando algunas de las propiedades de cada función, como el punto que indica que el cuadrado es de cada elemento del vector y no de todo le vector % 5.- Obtener la suma de los primeros 250 cubos perfectos % Un cubo perfecto es aquel numero cuya raíz cubica es un número natural % Utilizando la misma lógica que en el ejercicio anterior no es necesario la creación de tantos vectores únicamente realizaremos una sola operación para obtener el resultado SCP3=sum(((1:250).^3)) SCP3 = 984390625 % de nueva cuenta en una sola operación obtuvimos el valor de dicha suma sin necesitar de múltiples operaciones % Tarea lista tutora (: diary('off') Ernesto Hernández Acevedo