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

Comandos MATLAB

Info: Si conoces el número de elementos que deseas en un vector (en lugar del intervalo entre cada elemento), podrías en su lugar usar
la función linspace: linspace(primero,último,número_de_elementos). Ten en cuenta el uso de comas (,) para separar las
entradas de la función linspace.

>> x = linspace(0,1,5)
x =
0 0.250 0.500 0.750 1.000

Info: La función size puede ser aplicada a una matriz para producir una sola variable de salida que contiene el tamaño de la matriz.

>> s = size(x)

GRAFICAS
Info: La función plot acepta un argumento adicional que te permite especificar el color, el estilo de línea, y el estilo del marcador,
usando diferentes símbolos entre comillas simples.

>> plot(x,y,'r--o')

El comando presentado arriba grafica una línea discontinua (--) roja (r) con círculos (o) como marcadores. Puedes aprender más sobre
los símbolos disponibles en la documentación para Especificación de Líneas.

Info: Ten en cuenta que la primera gráfica que creaste ya no existe. Para graficar una línea encima de otra, usa el
comando hold on para retener la gráfica previa mientras adicionas otra línea. Puedes también usar el comando hold off para retornar
al comportamiento por defecto.

Cierra todas las ventanas abiertas de figuras con el comando close all.

Info: La función plot acepta entradas o inputs adicionales, los cuales consisten del nombre de una propiedad y un valor asociado.

>> plot(y,'LineWidth',5)

El comando mostrado arriba grafica una línea gruesa.

Info: La función plot acepta la pareja de nombre de una propiedad y su valor después de los argumentos de la gráfica y
especificaciones de línea.

>> plot(x,y,'ro-','LineWidth',5)

Info: Etiquetas pueden ser adicionadas a las gráficas usando las funciones de anotación de gráficas, entre ellas title. El argumento
para estas funciones es una cadena de caracteres (string). Las cadenas de caracteres en MATLAB se encierran en comillas sencillas (').

>> title('Plot Title')


Usa la función ylabel y xlabel para adicional la etiqueta

Info: Una transformada de Fourier retorna información sobre el contenido de frecuencias de una señal. Puedes usar la función fft para
calcular la transformada discreta de Fourier de un vector.

>> fft(y)
Operadores
Info: Los operadores relacionales como >, <, ==, y ~= realizan comparaciones entre dos valores. El resultado de la comparación es 1
(verdadero), o 0 (falso).

Info: Puedes utilizar un array lógico como un array de indexación, en tal caso MATLAB extrae los elementos del array que corresponden
a los índices true (o verdaderos). El siguiente ejemplo extraerá todos los elementos de v1 que son mayores que seis.

>> v = v1(v1 > 6)


v =
6.6678
9.0698

Info: Puedes utilizar indexación lógica para reasignar valores en un array. Por ejemplo, si quisieras remplazar todos los valores en el
array x que sean igual a 999 con el valor de 0, puedes utilizar la siguiente sintaxis:

x(x==999) = 0

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