Sunteți pe pagina 1din 8

Capítulo 1

¿Qué es Matlab?

 Abreviatura de Matrix Laboratory


 Herramienta de computación para resolver problemas de
matemática
 Destaca en cálculos numéricos especialmente a los relacionados a
matrices y gráficas
EJERCICIO

El sol irradia 385x10^24 J/s de energía los cuales se generan mediante reacciones
nucleares que convierte la materia en energía .Utilice Matlab y determine cuanta
materia se debe convertir en energía para producir esa cantidad de radiación en un
día.

Capítulo 2

Inicio:

 Se puede cerrar escribiendo exit o quit


 Partes : Command window, current folder , workspace,
command history

Command window :
El empleo de la ventana de comandos le permite guardar los valores
que calcule mas no los comando que usò para generarlos .
La ventana de comandos es similar a una memoria de trabajo
auxiliar (Scratch pad )

Command history :
Registra todos los comandos que se escribieron en la ventana de
comandos ( window command )

 Limpiar el contenido de la ventana de comandos : clc


Sin tocar la ventana historia de comandos
Workspace:
Le mantiene informado de las variables que usted define conforme ejecuta
comandos en la ventana de comandos .lista todas las variables que crea el
programa

Para escribir una matriz unidimensional es de la siguiente manera :

B=[1,2,3,4]

 1 Fila - 4 columnas (1x4)

Para matrices bidimensionales : con punto y coma se separan filas

C=[1 2 3 4 ; 10 20 30 40 ;5 10 15 20]

Matriz de 3x4

-El comando clear borra todas las variables guardadas en el command


window

-El comando whos te muestra las variables que están en uso

Current directory : ( directorio actual )


Lista todos los archivos en una carpeta de la computadora llamada
directorio acutal ( current directory) a menos que se diga lo contrario

EL PUNTO Y COMA SUPRIME LA SALIDA DE LOSCOMANDOS ESCRITOS


EN LA VENTANA S COMANDOS

x=[1 2 3 4 5];
y=[10 20 30 40 50];
plot(x,y)
Insertar label : click en insert y seleccionamos X label , Y label ya que los ingenieros y
científicos nunca presentan una gràfica sin etiquetas

 Todos los nombres deben comenzar con una letra


 Letras minusculas y números para variables
 Letras mayúscula para constantes
 Caracteres permitidos son letras números y el guion bajo
 Con el comando invername se puede verificar si se permite el nombre de la
variable saldrá ( 1 si es verdadero ) y ( o si es falso )
 Las matrices se representan como filas y columnas dentro de corchetes

1 2
A=[2 5] B=[ ]
5 7
 Vector : matriz de una sola fila o una sola columna
 Escalar : matriz de un solo valor
 Las operaciones aritméticas similares a otros programas
 El signo igual se llama : operador asignación

>> a=1+2

a=

>> b=5

b=

>> x=a+b

x=

>> x

x=

Probarque sucede si x=x+1 ; explique por que da un resultado

1. calculo dentro de paréntesis


2. Exponenciación
3. Multiplicación y división (izquierda a derecha )
4. Suma y resta (izquierda a derecha )

Hacer un código para hallar el área de la superficie del cilindro :

donde : r=5 ,h=10

>> radius=5;
>> heigth=10;
>> surface_area=2*pi*radius^2 + 2*pi*radius*heigth

surface_area =

471.2389

>>

Hallar un código para hallar f si a =1 b =3 c=5 , x=9


log(𝑎𝑥 2 + 𝑏𝑥 + 𝑐) − sin⁡(𝑎𝑥 2 + 𝑏𝑥 + 𝑐)
𝑓=
4𝜋𝑥 2 + cos(𝑥 − 2) ∗ (𝑎𝑥 2 + 𝑏𝑥 + 𝑐)

Solución:

Ejercicios de pràctica :
>> 6/6 +5

ans =

>> 2*6/2

ans =

>> (3+5)*2

ans =

16

>> 3+5*2

ans =

13

>> 4*3/2*8

ans =

48

>> 3-2/4+6^2

ans =
38.5000

>> (5+3)/(9-1)

ans =

>> 2^3 -(4)/(5+3)

ans =

7.5000

>> (5+6*(7/3)-2^2)/(2/3)*(3/3*6)

ans =

135

Operaciones de arreglos :

>> B=[1 2 3 ; 4 5 6 ;7 8 9]

B=

1 2 3
4 5 6
7 8 9
- INTERVALOS :
E=[1:5]
E= 1 2 3 4 5

EL INTERVALO POR DEFECTO ES UNO PERO ESO SE


PUEDE `MODIFICAR :

>> F=[1:2:5]

F=

1 3 5

- PARA MULTIPLICAR MATRICES ES ELEMENTO POR


ELEMENTO , ENTONCES EL COMANDO USADO ES :
.*

EJEMPLO : a.*b siendo a y b matrices

- La misma sintaxis cumple para la división y potencia :


a./b a.^ b

DESPLIEGUEEE DE NÙMEROS :
La convención común es usar e como una potencia
de 10

Funcion internas :
-sqrt
X=9
a=sqrt(x)

d=[4 9 16 64]

c=sqrt(d)
c= 2 3 4 8

-size
v=[1 2 3 ; 2 3 4 ; 3 4 5]
n=size (v)
otra opción …
[x,y]=size (v)

-NUMEROS ALEATORIOS :
CON LA FUNCIÒN rand

GRAFICACIÒN:

S-ar putea să vă placă și