Вы находитесь на странице: 1из 20

UNIVERSIDAD NACIONAL MAYOR DE SAN

MARCOS
(Universidad del Per, DECANA DE AMRICA)


CIENCIAS MATEMATICAS



PROGRAMACION EN MATLAB









Juan Luna Valdez


Juan Luna Valdez MNP - 2014


Como ya hemos visto, Matlab es un programa diseado especialmente para
tratar datos matemticos.
Entre otras aplicaciones permite la programacin, esto es, la creacin de una serie de
instrucciones que se ejecutarn cuando se las invoque.
El cdigo se guarda en archivos .M, que son interpretados cada vez que se ejecutan.

- EJECUCIN ARCHIVO .M

Slo hay que poner su nombre, sin la extensin, en el Command Windows.
Por ejemplo, si tenemos un archivo previamente creado que se ha guardado como
ejemplo.m se ejecutar de la siguiente manera:


- EDITOR ARCHIVOS .M

Edit: es un editor donde podemos escribir instrucciones que no se ejecutan hasta que lo
invoquemos en la ventana principal.
Una vez abierto, tiene la siguiente presentacin:

Juan Luna Valdez MNP - 2014


Para crear un archivo .M nuevo basta con hacer clic sobre la representacin de una hoja
en blanco, que sirve para crear un nuevo archivo .m


Una vez escrito el programa, se guarda con el nombre deseado (siempre y cuando no sea
una function, ya que entonces hay que guardarlo con el mismo nombre) y la extensin
en que se guarda es .m
Algunos comandos muy utilizados en archivos .M son:

1. ECHO OFF muestran o ocultan respectivamente los comandos.
ECHO ON

2. PAUSE: la ejecucin del programa se detiene hasta dar a una tecla.

3. INPUT: permite que con el teclado metamos el valor de una variable, el
formato en el que se usa se indica ms adelante en un ejemplo.

4. DISP: muestra el contenido de 1 variable sin mostrar su nombre o el
texto introducido segn la forma de utilizarlo. Los distintos formatos se
muestran a continuacin en un ejemplo.

5. RETURN: para el programa.

Ejemplo:



Diferencia entre editor y Matlab

El editor puede llevar por dos caminos diferentes dependiendo de las condiciones,
mientras que en el Matlab el flujo siempre es hacia abajo.


Juan Luna Valdez MNP - 2014


- BIFURCACIONES (CONDICIONES SIMPLES)

Diagrama explicativo:



Lista de operadores de comparacin:

== (igual) > (mayor) < (menor) >= (mayor o igual) <= (menor o igual)
~= (distinto) & (and) | (or)

Para la bifurcacin se utilizan las siguientes sintaxis:



La primera lnea indica que si (y slo si) se cumple la condicin dada, la segunda se va
a realizar (la sentencia 1)
La tercera lnea indica que si no se cumple la condicin se realiza la sentencia 2.
El end que aparece en la cuarta lnea se utiliza para finalizar la bifurcacin.

Ejemplo 1:

Crear un programa en el que se introduzcan dos nmeros por el teclado y que nos diga
cual es el mayor.

Condicin
Sentencia 2
Sentencia 3
Sentencia 1
S
NO
Juan Luna Valdez MNP - 2014




- CONDICIONES MLTIPLES

El esquema explicativo es el siguiente:


La sintaxis de las condiciones mltiples tiene la siguiente forma.


Condicin 1
Condicin 2
Condicin 3 Sentencia 3
Sentencia 2
Sentencia 1
S

S

S

NO

NO

Juan Luna Valdez MNP - 2014


Vemos la utilizacin de las condiciones mltiples con unos ejemplos.

Ejemplo 2:

Crear un programa tal que un usuario introduzca un nmero del 0-9 y un segundo
usuario tenga que acertarlo.


Ejemplo 3:

Crear un programa tal que un usuario introduzca un nmero por teclado, que diga si es
entero y luego si es par o impar.


Cada if debe tener su end, aunque haya uno dentro de otro.
Juan Luna Valdez MNP - 2014




- BUCLES

Permite repetir comandos un nmero determinado de veces. Hay varias formas de
utilizarlos, pero la ms sencilla es:



En la variable se pueden introducir los valores en la forma:
valor inicial : incremento : valor final

Por ejemplo si el intervalo es 1:1:3 repite la sentencia de 1 a 3 y cuando llegue a 4
contina con la funcin o finaliza con el end.
Estos conceptos quedan ms claros con la utilizacin en unos ejemplos.

Ejemplo 4:

Crear un programa que imprima los nmeros del 1 al 100.



Ejemplo 5:

Adivina un nmero con 5 oportunidades para acertar.



Juan Luna Valdez MNP - 2014




Ejemplo 6:

Programar la funcin factorial de n!



En la cuarta lnea definimos factorial para que guarde los valores nuevos de cada
iteracin como la multiplicacin de los anteriores.

Funcin break: Sale del bucle ms interno que tengamos











Juan Luna Valdez MNP - 2014


- BUCLES CON CONDICIN

Se repite mientras se cumpla una condicin. Una vez deje de cumplirse se sale del
bucle.
La sintaxis a utilizar en Matlab es la siguiente:



Ejemplo 7:

Crear un programa que realice lo siguiente:
Preguntar un nmero al usuario y detenerse cuando ese nmero sea mayor que 100.

A continuacin se muestra el programa y un ejemplo de su aplicacin.


Ejemplo 8:
Dada una funcin tal que:
100
3 ) (
t
e t f = , crear un programa que represente esta funcin
hasta que f(t) = 50.

El primer paso en el programa es inicializar las variables, es decir definirlas a cero o
vacas para que al ejecutarlas la primera vez no d error.
Se crea el programa utilizando la sintaxis explicada de while.
El disp(t) es simplemente para conocer el ltimo valor de tiempo que evala la funcin,
restringida hasta que la funcin vale 50.
Juan Luna Valdez MNP - 2014



Para crear la representacin grfica, basta con utilizar el comando plot de la forma
explicada en captulos anteriores despus del bucle, y usando los valores de tiempo y de
la funcin creados en el bucle.



Una vez guardado el archivo creado como ejemplo8.m se ejecuta desde la ventana
principal de Matlab y se comprueba la respuesta del programa.
Segn los comandos usados, debe dar el valor de tiempo ltimo y la representacin.
El resultado es el siguiente:



Juan Luna Valdez MNP - 2014




- COMANDOS DE IMPRESIN

Dentro de los comandos ms tiles de Matlab, similares a disp se encuentran sprintf y
fprintf, que permiten la impresin de datos con formatos ms complejos.

La forma de utilizarlos es la siguiente:



Para ilustrarlo con un ejemplo se va utilizar el programa creado en ejemplo 8.



Cada vez que se indica en el sprintf o fprintf con %g indica que ah va el valor de las
variables. El texto que queremos como respuesta se delimita con el uso de las comillas
simples, y despus hay que indicar cuales son las variables a las que quiero hacer
referencia con el uso de %g, en este caso t y f.

- FUNCIONES DEFINIDAS POR EL USUARIO


En programacin, poder definir funciones propias para ejecutarlas en un programa es de
verdadera utilidad, ya que sern la mayora de programas que queramos crear para
operar con ellos.
Para crear un fichero que contenga una funcin es muy importante crear o guardar el
fichero.m con el mismo nombre de la funcin para su correcta ejecucin posterior.
Juan Luna Valdez MNP - 2014


Para crear una funcin, la primera lnea del editor siempre debe ser de la siguiente
forma:




As:
Se escribe function y a continuacin entre corchetes se designan los argumentos de
salida que dar la funcin. Despus del igual, se designa el nombre de la funcin (el
mismo con el que se guardar el fichero.m) seguido por los argumentos de entrada que
necesitar la funcin.
Como siempre, la creacin de funciones quedar ms clara con los ejemplos
explicativos que se incluyen a continuacin:

Ejemplo 9:

Definir una funcin que sea
|
.
|

\
|
=
2
cos 2
x
f .

Se muestra a continuacin la funcin creada y un ejemplo de aplicacin.





Juan Luna Valdez MNP - 2014


Ejemplo 10:

La funcin
x
e x f = ) ( es puede aproximar con Taylor:

=
=
0
!
) (
n
n
n
x
x T

Escribir una funcin que utilice la serie de Taylor para aproximar la siguiente funcin:
x
e x f = ) (

Se realiza el siguiente programa en el editor de Matlab. Como se explic anteriormente,
es necesario guardar la funcin con el mismo nombre y en la extensin.m.




Se comprueba ejecutndolo en el command windows, como ya hemos visto
anteriormente, hay que llamar a la funcin por su nombre.


Juan Luna Valdez MNP - 2014



- GRFICOS 3D DE CURVAS PARAMTRICAS

En esta seccin se ampliarn las funciones grficas explicadas anteriormente en la parte
2.
Con los comandos anteriores (por ejemplo surf) para las representaciones grficas,
podamos representar una funcin de forma:
) , ( y x f z =
En este apartado se explicarn comandos tiles para representar grficas en 3D, es decir,
funciones del tipo:
) (
) (
) (
t h z
t g y
t f x
=
=
=

Para cada valor de t tendremos un punto en x, y, z. As, para representarla:
plot3(x,y,z,'o')

Ejemplo 11:

Dadas las siguientes funciones representarlas para los valores de t entre 0 y 6.
t z
t t y
t sen t x
5 . 0
) 2 ( cos
) 2 (
=
=
=


Para comprobar a modo de ejemplo la utilizacin de este comando, no es necesaria la
creacin de un programa, se puede utilizar los siguientes comandos en el Command
Windows. Para ello es necesario definir primero las funciones de la siguiente forma y
luego utilizar plot3 para que lo represente.



Juan Luna Valdez MNP - 2014




- ESTRUCTURAS

Como se explic en la parte del temario referente a tipos de variables, matlab
permite la creacin de estructuras.
As, podemos almacenar datos estructurados en campos.

Sintaxis: <nombre_estructura>. <campos>
En el siguiente ejemplo se muestra como se crea la estructura. Tambin, vemos que
una vez creada, puedes ver todos los campos que contienen poniendo simplemente
el nombre asignado.

Ejemplo 12:
Juan Luna Valdez MNP - 2014



Algunos comandos tiles para estructuras son los que se explican a continuacin.

- FIELDNAMES (nombre_estructura): Nombra los campos que tienen la
estructura, es decir, lo introducido anteriormente despus del punto.

- SETFIELD, y GETFIELD.

- Setfield: sirve para cambiar un dato concreto en una estructura que ya tenas
creada.
Hay que indicar el nombre de la estructura, el elemento, el campo, el elemento
del campo que quiero modificar y el nuevo valor a introducir.

Por ejemplo, una vez creada la estructura la estructura:

>> persona(1).pesos = [ 20 30 40],
deseo cambiar el segundo dato por un cero:
>> persona = Setfield(persona,1,pesos,2,0)
As, queda modificado el array persona, pero slo en el elemento deseado.

- Getfield: extrae el campo indicado, en la forma:
Getfield (estructura, elemento, campo)
Por ejemplo, siguiendo con la estructura anterior, si se desea extraer el campo pesos:

>> Getfield (persona, 1, pesos)
>> ans

[20 0 40]

- CLASS (<nombre>): indica el tipo de array que es el introducido por su
nombre.
Ejemplo:
>>class(persona)
>>ans
Juan Luna Valdez MNP - 2014


Sruct

- ISA: tiene una funcin similar a comando anterior pero de una forma ms
elaborada: El usuario preguntar por una variable en concreto y un tipo de dato. Si la
variable coincide con el tipo de dato la respuesta ser 1 y en caso contrario 0.
La sintaxis ha utilizar es la siguiente:
(<variable>, tipo de dato)
Cell
Char
Numeric

Por ejemplo si introducimos:
>> isa(persona,'struct')

ans =

1

- RMFIELD (<estructura>, campo): Elimina el campo de la estructura

Ejemplo 13:

Quiero guardar un listado de Alumnos, Edad y Calificaciones en Fsica, lgebra y
Fundamentos de Informtica
Y hay que hallar:
a) Media por alumno.
b) Media de toda la clase en Fsica.
c) Alumno con mayor nota en Fsica.

Primero se crearan las diferentes estructuras:

ALUMNO (1). NOMBRE: ANTONIO
EDAD
FSICA
LGEBRA
INFORMTICA

a) MEAN ([ALUMNO (1). FSICA, ALUMNO (1).LGEBRA, ALUMNO
(1).INFORMTICA])

Para hacer con todos los alumnos se podra hacer con un programa como el siguiente:


Juan Luna Valdez MNP - 2014


b) MEAN ([ALUMNO. FSICA]).

c) Sera:

>> MAX([alumno.fsica])

Pero lo normal, es que lo que interese saber es cual es el alumno. Para saber ello:

[V, n]= MAX ([ALUMNO. FSICA])
Siendo V el valor y n la posicin.

DISP (ALUMNO (n). NOMBRE)


- FUNCIONES DE REDONDEO.

Para algunas operaciones matemticas y en el uso de programas, muchas veces es
necesario obtener un dato de forma redondeada para no crear errores.

Algunas de las funciones son:

ROUND (n): redondea al nmero ms prximo.
FIX (n): redondea al entero que est por debajo sin tener en cuenta los decimales.
REM (M, n): divide M entre n, dndonos el resto de la divisin.

M n
R c

Ejemplo 14:

Round (3,6)= 4
Fix (3,6) = 3
Rem (15,4) = 3

Ejemplo 15:

Crear un programa que nos cambie un nmero decimal a binario.


Juan Luna Valdez MNP - 2014



- RAMIFICACIN MLTIPLE

Se utiliza mucho para crear mens.

valor 3 valor 2
valor 1 Distinto
Sentencia 3 Sentencia 4 Sentencia 1 Sentencia 2
variable


El comando que se utiliza es SWITCH y se realiza de la siguiente manera:





Ejemplo 16:

Crear un programa que realice operaciones matemticas con dos nmeros segn la
opcin elegida.

A continuacin se muestra el programa creado y la comprobacin en su ejecucin.

Juan Luna Valdez MNP - 2014



Ejemplo 17:

Crear un programa que realice operaciones matemticas para saber si dada la siguiente
funcin tiene un mnimo local:
6 x x ) x ( f
2
+ =

Вам также может понравиться

  • Clase
    Clase
    Документ16 страниц
    Clase
    Daniel Palomino
    Оценок пока нет
  • OIST Beamer Template 1
    OIST Beamer Template 1
    Документ10 страниц
    OIST Beamer Template 1
    Daniel Palomino
    Оценок пока нет
  • Manual Practico para R Project
    Manual Practico para R Project
    Документ61 страница
    Manual Practico para R Project
    Israel Avendaño
    Оценок пока нет
  • Semana 4
    Semana 4
    Документ31 страница
    Semana 4
    Paul Cubero
    Оценок пока нет
  • Ecuaciones Diferenciales Con Matlab
    Ecuaciones Diferenciales Con Matlab
    Документ7 страниц
    Ecuaciones Diferenciales Con Matlab
    Henry Brayan Reynoza Porras
    Оценок пока нет
  • Opti2 2010
    Opti2 2010
    Документ136 страниц
    Opti2 2010
    Jose Luis Machado Romero
    Оценок пока нет
  • Reglamento Admision 2005b
    Reglamento Admision 2005b
    Документ11 страниц
    Reglamento Admision 2005b
    Daniel Palomino
    Оценок пока нет
  • Tema 3 Programacion de Ficheros m-5152 PDF
    Tema 3 Programacion de Ficheros m-5152 PDF
    Документ45 страниц
    Tema 3 Programacion de Ficheros m-5152 PDF
    jaimegarr
    Оценок пока нет
  • Solucion Error 500
    Solucion Error 500
    Документ1 страница
    Solucion Error 500
    Daniel Palomino
    Оценок пока нет
  • Claselatex PDF
    Claselatex PDF
    Документ15 страниц
    Claselatex PDF
    Daniel Palomino
    Оценок пока нет
  • Clase Latex
    Clase Latex
    Документ5 страниц
    Clase Latex
    Daniel Palomino
    Оценок пока нет
  • Modelos Matemáticos en Biología
    Modelos Matemáticos en Biología
    Документ360 страниц
    Modelos Matemáticos en Biología
    Gema Sanchez
    Оценок пока нет
  • Librerias JAVA
    Librerias JAVA
    Документ66 страниц
    Librerias JAVA
    Marc Stars
    Оценок пока нет
  • Librerias JAVA
    Librerias JAVA
    Документ66 страниц
    Librerias JAVA
    Marc Stars
    Оценок пока нет
  • Clase Latex
    Clase Latex
    Документ15 страниц
    Clase Latex
    Stefanie Contreras Acosta
    Оценок пока нет
  • Practica Lab CCI
    Practica Lab CCI
    Документ1 страница
    Practica Lab CCI
    Samantha' Dextre Espinoza
    Оценок пока нет
  • Reglamento Admision 2005b
    Reglamento Admision 2005b
    Документ11 страниц
    Reglamento Admision 2005b
    Daniel Palomino
    Оценок пока нет
  • Apunte Ma37a PDF
    Apunte Ma37a PDF
    Документ118 страниц
    Apunte Ma37a PDF
    Brain Magdaleno Daza
    Оценок пока нет
  • Syllabus - Modelos Matemáticos de La Ciencia II, 2017-II
    Syllabus - Modelos Matemáticos de La Ciencia II, 2017-II
    Документ6 страниц
    Syllabus - Modelos Matemáticos de La Ciencia II, 2017-II
    Daniel Palomino
    Оценок пока нет
  • LaTeX 2013 PDF
    LaTeX 2013 PDF
    Документ307 страниц
    LaTeX 2013 PDF
    Esmeralda Salcedo Usagi
    Оценок пока нет
  • Clases Primera Semana Alg II
    Clases Primera Semana Alg II
    Документ1 страница
    Clases Primera Semana Alg II
    Daniel Palomino
    Оценок пока нет
  • Algoritmos y Sus C Digos en C Parte1
    Algoritmos y Sus C Digos en C Parte1
    Документ2 страницы
    Algoritmos y Sus C Digos en C Parte1
    Daniel Palomino
    Оценок пока нет
  • Informe Final
    Informe Final
    Документ33 страницы
    Informe Final
    Daniel Palomino
    Оценок пока нет
  • Medina
    Medina
    Документ26 страниц
    Medina
    Darlin Pato
    Оценок пока нет
  • Ecuaciones Diferenciales Con Matlab
    Ecuaciones Diferenciales Con Matlab
    Документ7 страниц
    Ecuaciones Diferenciales Con Matlab
    Henry Brayan Reynoza Porras
    Оценок пока нет
  • Ecuacion Logistica
    Ecuacion Logistica
    Документ13 страниц
    Ecuacion Logistica
    Daniel Palomino
    Оценок пока нет
  • Java Oo - Tema01 - Clases y Objetos
    Java Oo - Tema01 - Clases y Objetos
    Документ16 страниц
    Java Oo - Tema01 - Clases y Objetos
    Daniel Palomino
    Оценок пока нет
  • Veintiun Ejercicios Resueltos de ED
    Veintiun Ejercicios Resueltos de ED
    Документ8 страниц
    Veintiun Ejercicios Resueltos de ED
    Juan Beltran
    96% (28)
  • L8 Cien Comp I 2016 II
    L8 Cien Comp I 2016 II
    Документ4 страницы
    L8 Cien Comp I 2016 II
    Daniel Palomino
    Оценок пока нет
  • Veintiun Ejercicios Resueltos de ED
    Veintiun Ejercicios Resueltos de ED
    Документ8 страниц
    Veintiun Ejercicios Resueltos de ED
    Juan Beltran
    96% (28)
  • Practica 7 Derivada
    Practica 7 Derivada
    Документ11 страниц
    Practica 7 Derivada
    jorge
    Оценок пока нет
  • 1 Limites y Sus Propiedades DIONIFER
    1 Limites y Sus Propiedades DIONIFER
    Документ5 страниц
    1 Limites y Sus Propiedades DIONIFER
    isamarcaraballo
    Оценок пока нет
  • Lista de Funciones de EXCEL
    Lista de Funciones de EXCEL
    Документ18 страниц
    Lista de Funciones de EXCEL
    Blady Quispe
    Оценок пока нет
  • Funciones Lineales Aplicaciones y Sistem
    Funciones Lineales Aplicaciones y Sistem
    Документ15 страниц
    Funciones Lineales Aplicaciones y Sistem
    Madelaine Aguilar Medina
    Оценок пока нет
  • Clase 2
    Clase 2
    Документ105 страниц
    Clase 2
    victacito
    Оценок пока нет
  • 2
    2
    Документ92 страницы
    2
    Alex Rengifo-Rojas
    Оценок пока нет
  • EJERCICIO2
    EJERCICIO2
    Документ158 страниц
    EJERCICIO2
    ronal cardenas
    Оценок пока нет
  • Plan de Evaluaciòn Matemàtica IMarbM
    Plan de Evaluaciòn Matemàtica IMarbM
    Документ2 страницы
    Plan de Evaluaciòn Matemàtica IMarbM
    Pero Gato
    100% (1)
  • Cartel Matematicas
    Cartel Matematicas
    Документ1 страница
    Cartel Matematicas
    Ricardo Manuel Polanco Rosado
    Оценок пока нет
  • E1 44
    E1 44
    Документ16 страниц
    E1 44
    ANDRES DURAN
    Оценок пока нет
  • G Formula 10
    G Formula 10
    Документ32 страницы
    G Formula 10
    Carlos Lopez
    Оценок пока нет
  • Analisis de Vulnerabilidad y Riesgos
    Analisis de Vulnerabilidad y Riesgos
    Документ24 страницы
    Analisis de Vulnerabilidad y Riesgos
    wilmeron5
    Оценок пока нет
  • Curso Excel
    Curso Excel
    Документ137 страниц
    Curso Excel
    ing_arriaga
    Оценок пока нет
  • Dario Vasco Calculo
    Dario Vasco Calculo
    Документ22 страницы
    Dario Vasco Calculo
    Dayana Chichanda
    Оценок пока нет
  • Induccion Matemc3a1tica PDF
    Induccion Matemc3a1tica PDF
    Документ4 страницы
    Induccion Matemc3a1tica PDF
    CQ Bryan
    Оценок пока нет
  • Tutorial Estructura de Datos
    Tutorial Estructura de Datos
    Документ8 страниц
    Tutorial Estructura de Datos
    Edgar Jamanca Antonio
    Оценок пока нет
  • Curso de Estructura de Datos
    Curso de Estructura de Datos
    Документ106 страниц
    Curso de Estructura de Datos
    maaleja1407
    Оценок пока нет
  • PDF
    PDF
    Документ109 страниц
    PDF
    Henry Molina
    Оценок пока нет
  • Paso 2 Trabajo Grupal
    Paso 2 Trabajo Grupal
    Документ24 страницы
    Paso 2 Trabajo Grupal
    gyra diaz
    Оценок пока нет
  • Álgebra - Inecuaciones Racionales e Irracionales
    Álgebra - Inecuaciones Racionales e Irracionales
    Документ19 страниц
    Álgebra - Inecuaciones Racionales e Irracionales
    ELINAPATRICIA
    Оценок пока нет
  • Actividad #1 Trabajo Grupal U 1 y 2
    Actividad #1 Trabajo Grupal U 1 y 2
    Документ4 страницы
    Actividad #1 Trabajo Grupal U 1 y 2
    carlos--rivadeneira18
    Оценок пока нет
  • Resumen La Desicion de Pavesi
    Resumen La Desicion de Pavesi
    Документ15 страниц
    Resumen La Desicion de Pavesi
    amgroba
    100% (1)
  • Tema 7 Funciones Notables y Operaciones Con Funciones
    Tema 7 Funciones Notables y Operaciones Con Funciones
    Документ14 страниц
    Tema 7 Funciones Notables y Operaciones Con Funciones
    Alexandra Zevallos Saavedra
    Оценок пока нет
  • Cuadernillo 3ºaca
    Cuadernillo 3ºaca
    Документ16 страниц
    Cuadernillo 3ºaca
    Juan Antonio Ramos Gómez
    Оценок пока нет
  • L
    L
    Документ11 страниц
    L
    Jorge Pibaque
    33% (3)
  • Sílabo Análisis Matemático I
    Sílabo Análisis Matemático I
    Документ7 страниц
    Sílabo Análisis Matemático I
    Jheleyny ZS
    Оценок пока нет
  • (TESIS) Producción de Anís
    (TESIS) Producción de Anís
    Документ88 страниц
    (TESIS) Producción de Anís
    Mormayori Monika Benites Villegas
    100% (6)
  • Cruz Lopez Romeo U.2. T.2
    Cruz Lopez Romeo U.2. T.2
    Документ13 страниц
    Cruz Lopez Romeo U.2. T.2
    Romeo Lopez
    Оценок пока нет
  • PA02 Simulacion
    PA02 Simulacion
    Документ9 страниц
    PA02 Simulacion
    Anonymous XTeKiXN7G
    100% (7)
  • Ecuaciones Diferenciales
    Ecuaciones Diferenciales
    Документ25 страниц
    Ecuaciones Diferenciales
    Herland
    Оценок пока нет