Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Como se utiliza Matlab, Apuntes de Química

Aplicación de como utilizar un un programa

Tipo: Apuntes

2019/2020

Subido el 04/06/2020

pau-aparicio
pau-aparicio 🇲🇽

1 documento

1 / 20

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
TIPOS DE DATOS
MATLAB soporta 4 tipos de datos: numéricos, carácter ,
lógicos y simbólicos.
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14

Vista previa parcial del texto

¡Descarga Como se utiliza Matlab y más Apuntes en PDF de Química solo en Docsity!

TIPOS DE DATOS

 MATLAB soporta 4 tipos de datos: numéricos, carácter , lógicos y simbólicos.

TIPO CARÁCTER

 MATLAB puede almacenar caracteres en las variables, para ello se utilizan los apóstrofes para indicar que se trata de una cadena de carácteres. h=‘hola’  Los valores numéricos se pueden transformar a carácter y viceversa. Ejemplos: double(‘a’) ans= char(98) ans=b

OPERADORES RELACIONALES

 Los operadores relacionales generalmente comparan 2

valores numéricos obteniendo un resultado de tipo

lógico: 1 (true) ó 0 (false).

Ejemplos

con escalares:

5>10 a=2.5; b=1.7;

7<15 a<b

b==a

a~=b

con arreglos:

x=[1,2,6,4,5]; y=[1,3,5,7,9];

x>y

Ejemplos

con valores lógicos: A=true; B=false; A & B A | B ~ A ~ B con expresiones lógicas: L1=3.6; L2=3.5; L3=6. L1 > L2 & L3==L

DATOS NÚMERICOS DE PUNTO FLOTANTE

Son números que tienen punto decimal y son el tipo de dato utilizado por default en MATLAB. Se dividen en:  Números de punto flotante de doble precisión (default)  Números de punto flotante de simple precisión. Para convertir un valor de punto flotante de doble precisión a simple precisión o viceversa se utilizan los comandos single y double : D=single(5.1) R=double(45.2) Para conocer los límites de este tipo de dato se utilizan las funciones: realmax : realmax(‘single’) proporciona el límite máximo realmin : realmin(‘single’) proporciona el límite mínimo

NÚMEROS COMPLEJOS

 Se pueden guardar en formato numérico de punto flotante ó de número entero, ocupan el doble de memoria debido a la necesidad de guardar la parte real y la parte imaginaria.  La sintaxis para la declaración de una variable compleja es: e=2+2i número complejo de precisión doble f=single(3+2i) número complejo de precisión simple g=int8(5+3i) número complejo entero de 8 bits

EJERCICIOS

 Declare 3 variables de tipo punto flotante sencillo

 Obtenga los límites superior e inferior de los siguientes

tipos de datos:

 Punto flotante de simple y doble precisión.  Enteros con signo de 8 y 32 bits.  Enteros sin signo de 16 y 64 bits.

NOTACIÓN CIENTÍFICA

 Para representar un número en notación científica se

realiza lo siguiente

variable=aeb

donde:

a.- es un valor numérico entre 1 y 10

e.- representa a una potencia de 10

b.- es el valor de la potencia.

Ejemplo:

red = 2.3e- 16 o red = 2.3E- 16

FORMATO DE SALIDA DE DATOS

MATLAB sigue las siguientes reglas para el orden de

ejecución de una operación:

 Primero se ejecutan los cálculos dentro de paréntesis,

si los hubiera, desde el conjunto más interno hasta el

más externo.

 A continuación se realizan las operaciones aritméticas.

 Después se ejecutan los operadores relacionales.

 Al final se llevan a cabo las operaciones lógicas.

JERARQUÍA DE LOS OPERADORES

TIPO DE DATO SIMBÓLICO

 Un dato simbólico es un objeto que puede representar una incógnita o una cadena de caracteres formada por incógnitas, funciones y operadores.  Otra forma de entender a este tipo de dato, es como si fuera una expresión algebraica o una fórmula matemática.  La caja de herramientas simbólicas usa datos simbólicos para realizar cálculos algebraicos simbólicos. Una forma de crear un dato simbólico es a través de la función sym : L=sym(‘x^2- 2 ’)

EJERCICIOS

 Sean a=[ 1 2. 5 3 6 ] y b=[ 0. 9 8 3 12. 9 ] que respuesta

obtendrá de:

c=a>b

 Realice las siguientes operaciones utilizando datos de

tipo simbólico:

(3x+2y-z)+(5x-3y)

(4x-2y-5z)-(3y+4z)

 MATLAB puede guardar variables en archivos .mat o en archivos .dat con las siguientes instrucciones: save nombre_del_archivo save nombre_del_archivo.dat - ascii  Para leer la información guardada se ejecuta la siguiente instrucción: load nombre_del_archivo load nombre_del_archivo.dat  También podemos guardar sólo una lista de variables de esta forma: save nombre_del_archivo lista_de_variables save nombre_del_archivo lista_de_variables - ascii

COMO GUARDAR VARIABLES