Manual matlab
-
Upload
jonathan-torres -
Category
Documents
-
view
213 -
download
0
description
Transcript of Manual matlab
![Page 1: Manual matlab](https://reader035.fdocuments.us/reader035/viewer/2022071804/563db88a550346aa9a949d3d/html5/thumbnails/1.jpg)
Variables matlab:
Clear. Limpia variables del work space
Clc limpia la pantalla
Who: sirve para ver que variables estoy usando en el programa
Whos: permite ver las variables y su tamaño en caso de estar en matrices, es decir el detalle de las matrices.
Clear all: borra todos los work space
Caracteristicas de las variables del work space: hacer clik derecho en la ventana pequena del work space
Plot(instertar variable): permite graficar la variable que estoy trabajando, por ejemplo si trabajo con la variable A pongo PLOT (A) y se me grafica esa variable
Healp (insertar el tipo de ayuda en ingles): abre una ventana de comandos que permite ayudar
Script: hoja de texto que permite escribir comandos
Debuggle: hacer clicl en el guion a lado del numero para seguir al código y ver donde puede estar el error.
Click en run and time: muestra cuanto se demoro el archivo en ejecutarse
Restricciones de variables.
No permite asignar valores a las variables que llevan un nombre que ya este registrado por mat lab.
Las variables siempre deben empezar con una letra
![Page 2: Manual matlab](https://reader035.fdocuments.us/reader035/viewer/2022071804/563db88a550346aa9a949d3d/html5/thumbnails/2.jpg)
Close all: cierra la ventana de graficos automáticamente, cierra el plot.
NaN: este valor sale cuanto dividimos un numero para cero o para infinito
Inf: significa que el valor es infinito
Format rat: permite quitar los decimales a un numero y ver solo unmero entero
Ejemplo:
Si ponemos a= 45.5 pero queremos ver solo el numero entero ponemos
Format rar y luego colocamos
A y damos enter
45
Condition: permite cambiar las condiciones de la variable
Ver números mayores que otro numero:
![Page 3: Manual matlab](https://reader035.fdocuments.us/reader035/viewer/2022071804/563db88a550346aa9a949d3d/html5/thumbnails/3.jpg)
>> a= [ 1 3 7 0 -2 -5 12];
>> i=a>5;
>> i
i =
0 0 1 0 0 0 1
Crear una matriz con vaiors números y que muestre otra matriz después solo con los números negativos
>> a=[2 4 6 3 -3; 2 0 12 -2 -5; 2 4 8 1 2; 0 0 2 56 2; 2 4 5 6 7]
a =
2 4 6 3 -3
2 0 12 -2 -5
2 4 8 1 2
0 0 2 56 2
2 4 5 6 7
![Page 4: Manual matlab](https://reader035.fdocuments.us/reader035/viewer/2022071804/563db88a550346aa9a949d3d/html5/thumbnails/4.jpg)
>> i=a<0
i =
0 0 0 0 1
0 0 0 1 1
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
>> c=i.*a
c =
0 0 0 0 -3
0 0 0 -2 -5
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
Matriz para hacer que los números mayores a siete desaparecan
>> a=[2 4 6 3 -3; 2 0 12 -2 -5; 2 4 8 1 2; 0 0 2 56 2; 2 4 5 6 7]
a =
2 4 6 3 -3
![Page 5: Manual matlab](https://reader035.fdocuments.us/reader035/viewer/2022071804/563db88a550346aa9a949d3d/html5/thumbnails/5.jpg)
2 0 12 -2 -5
2 4 8 1 2
0 0 2 56 2
2 4 5 6 7
>> i=a<7
i =
1 1 1 1 1
1 1 0 1 1
1 1 0 1 1
1 1 1 0 1
1 1 1 1 0
>> c=i.*a
c =
2 4 6 3 -3
2 0 0 -2 -5
2 4 0 1 2
0 0 2 0 2
2 4 5 6 0
![Page 6: Manual matlab](https://reader035.fdocuments.us/reader035/viewer/2022071804/563db88a550346aa9a949d3d/html5/thumbnails/6.jpg)
‘Clear’ y el nombre de la variable y permite limpiar la variable para poder usar de nuevo como una nueva variable.
Por ejemplo si utlizamos la variable send(45)
Sirve para hallar el seno de 45 y me dara un resultado
Ahora si quiero volver a utilizar de nuevo la variable sind la limpio y pongo
Clear sind y listo!
Variables simbólicas
Ponemos syms (nombre de la variable)
Por ejemplo puedo poner
Syms x
Y tengo una variable vacia
IMPORTANTE: en mat lab no existe el valor 0.0 a no se que a una variable le reasignemos el valor 0.0
![Page 7: Manual matlab](https://reader035.fdocuments.us/reader035/viewer/2022071804/563db88a550346aa9a949d3d/html5/thumbnails/7.jpg)
Hacer cero los bordes de afuera de una matriz y luego los números restantes también hacerlos cero:
Se hace lo siguiente:
a =
2 4 6 3 -3
2 0 12 -2 -5
2 4 8 1 2
0 0 2 56 2
2 4 5 6 7
>> a(1,1)=a(1,1)*0
a =
0 4 6 3 -3
2 0 12 -2 -5
2 4 8 1 2
0 0 2 56 2
2 4 5 6 7
![Page 8: Manual matlab](https://reader035.fdocuments.us/reader035/viewer/2022071804/563db88a550346aa9a949d3d/html5/thumbnails/8.jpg)
>> a(1,:)=a(1,:)*0
a =
0 0 0 0 0
2 0 12 -2 -5
2 4 8 1 2
0 0 2 56 2
2 4 5 6 7
>> a(:,1)=a(:,1)*0
a =
0 0 0 0 0
0 0 12 -2 -5
0 4 8 1 2
0 0 2 56 2
0 4 5 6 7
>> a(5,:)=a(5,:)*0
a =
0 0 0 0 0
0 0 12 -2 -5
0 4 8 1 2
0 0 2 56 2
0 0 0 0 0
![Page 9: Manual matlab](https://reader035.fdocuments.us/reader035/viewer/2022071804/563db88a550346aa9a949d3d/html5/thumbnails/9.jpg)
>> a(:,5)=a(:,5)*0
a =
0 0 0 0 0
0 0 12 -2 0
0 4 8 1 0
0 0 2 56 0
0 0 0 0 0
>> a(2:4,2:4)=a(2:4,2:4)*0;
>> a
a =
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
>>