Tema VIII
Tema VIII
Tema VIII
Objetivos
EJEMPLO
Producto punto
Objetivos
Es necesario usar la función single para cambiar el valor 5 (que es precisión doble
por defecto) a un número de precisión sencilla. De igual modo, la función double
convertirá una variable a una doble, como en
Dado que a los números de precisión sencilla se les asigna sólo la mitad del espacio
de almacenamiento, no pueden cubrir un rango de valores tan grande como los
números de precisión doble
Enteros
los enteros se usan como números de conteo. Por ejemplo, no puede haber 2.5
personas en una habitación, y usted no puede especificar el elemento número 1.5
en un arreglo.
Números complejos
El tipo de almacenamiento por defecto para números complejos es doble; sin
embargo, se necesita el doble de espacio de almacenamiento porque se deben
almacenar los componentes real e imaginario.
A=eye(1000)
P=sparse(A)
ARREGLOS MULTIDIMENSIONALES
Cuando surge la necesidad de almacenar datos en arreglos multidimensionales
(más que bidimensionales), MATLAB representa los datos con páginas
adicionales. Suponga que le gusta- ría combinar los siguientes cuatro arreglos
bidimensionales en un arreglo tridimensional:
Un arreglo multidimensional se puede visualizar como se muestra en la figura
10.5. En una forma similar se pueden crear arreglos de dimensiones incluso
mayores.
ARREGLOS CARÁCTER
Matemática simbólica
ÁLGEBRA SIMBÓLICA
Diferenciación
MATLAB incluye una función llamada diff para encontrar la derivada de una
expresión simbólica.
Para realizar una sola interpolación, la entrada a interp1 son los datos x, los
datos y y el nuevo valor x para el que le gustaría estimar y. Por ejemplo, para
estimar el valor de y cuando x es igual a 3.5, escriba
Interpolación cúbica segmentaria
Conectar los puntos de datos con líneas rectas probablemente no es la mejor
forma de estimar valores intermedios, aunque seguramente es la más simple. Se
puede crear una curva más suave al usar la técnica de interpolación cúbica
segmentaria (de trazador o spline), incluida en la función interp1. Este enfoque
usa un polinomio de tercer orden para modelar el comportamiento de los datos.
Para llamar la spline cúbica, se necesita agregar un cuarto campo a interp1:
AJUSTE DE CURVAS
Regresión lineal
La regresión lineal se logra en MATLAB con la función polyfit. Se requieren
tres campos para polyfit: un vector de valores x, un vector de valores y y un
entero que indique qué orden de polinomio se usaría para ajustar los datos.
Dado que una línea recta es un polinomio de primer orden, se ingresará el
número 1 en la función polyfit: