Articles of matlab

Clase Java JPA para MATLAB

Estoy usando MATLAB R2007b, Java 1.6 SE, Eclipse Helios y MySql 5 en Windows XP Pro SP3. Intento crear una biblioteca de clases que use anotaciones JPA para acceder a una base de datos MySql 5. La idea es que el script MATLAB crea una instancia de estos objetos Java, que proporcionan una API para […]

Cómo concatenar un número a un nombre de variable en MATLAB?

Tengo una variable a = 1 . Quiero generar un nombre de variable del formulario: variableNumber Entonces en este ejemplo, me gustaría a1 a2 a3 como variables. ¿Cómo puedo hacer eso?

¿Cómo puedo cargar 100 archivos con nombres y / o cadenas similares en solo un paso en MATLAB?

Tengo 100 archivos ASCII en mi directorio, todos nombrados de la siguiente manera: int_001.ASC int_002.ASC int_003.ASC . . . int_099.ASC int_100.ASC Tengo que importarlos en MATLAB todos con importdata, que debería funcionar de la siguiente manera: A = importdata(‘int_001.ASC’, ‘ ‘, 9) x = A.data(:,1) y = A.data(:,2) Mi pregunta es: ¿cómo puedo evitar escribir […]

¿Por qué el inv de Matlab es lento e inexacto?

Leí en algunos lugares (en el documento y en esta publicación de blog: http://blogs.mathworks.com/loren/2007/05/16/purpose-of-inv/ ) que el uso de inv en Matlab no es recomendado porque es lento e inexacto. Estoy tratando de encontrar el motivo de esta inexactitud. A partir de ahora, Google no dio m resultado interesante, así que pensé que alguien aquí […]

Determinar el número de ocurrencias de cada elemento único en un vector

¿Cómo puedo determinar la frecuencia relativa de un valor en un vector MATLAB? vector = [ 2 2 2 2 1 1 1 2 2 1 1 1 2 2 2 2 1 2 ]; ¿Qué función devolverá el número de apariciones de cada elemento único?

¿Cómo puedo ordenar una matriz de 2-D en MATLAB con respecto a una columna?

Me gustaría ordenar una matriz de acuerdo con una columna en particular. Hay una función de sort , pero ordena todas las columnas de forma independiente. Por ejemplo, si mis data matriz son: 1 3 5 7 -1 4 Entonces, el resultado deseado (clasificación por la primera columna) sería: -1 4 1 3 5 7 […]

Devolver elemento único con tolerancia

En Matlab, existe este comando unique que devuelve las únicas filas únicas en una matriz. Este es un comando muy útil. Pero el problema es que no puedo asignarle tolerancia. Con doble precisión, siempre debemos comparar dos elementos dentro de una precisión. ¿Hay un comando incorporado que devuelve elementos únicos, dentro de una cierta tolerancia?

Algoritmo de interpolación de vecino más cercano en MATLAB

Estoy intentando escribir mi propia función para escalar una imagen de entrada utilizando el algoritmo de interpolación Nearest-neighbor. La parte mala es que puedo ver cómo funciona, pero no puedo encontrar el algoritmo en sí. Estaré agradecido por cualquier ayuda. Esto es lo que intenté para ampliar la imagen de entrada por un factor de […]

Cómo seleccionar una submatriz (no en un patrón particular) en Matlab

¿Cómo seleccionar una submatriz (no en cualquier patrón) en Matlab? Por ejemplo, para una matriz de tamaño 10 por 10, ¿cómo seleccionar la submatriz que consiste en la intersección de la 1ª 2da y 9na fila y la 4ta y 6ta columnas? Gracias por cualquier respuesta útil!

Importar archivo CSV con tipos de datos mixtos

Estoy trabajando con MATLAB por algunos días y estoy teniendo dificultades para importar un archivo CSV a una matriz. Mi problema es que mi archivo CSV contiene casi solo cadenas y algunos valores enteros, por lo que csvread() no funciona. csvread() solo se lleva bien con valores enteros. ¿Cómo puedo almacenar mis cadenas en algún […]