Articles of MATLAB

Come posso ordinare una matrice 2-D in MATLAB rispetto a una colonna?

Vorrei ordinare una matrice in base a una particolare colonna. Esiste una funzione di sort , ma ordina tutte le colonne in modo indipendente. Ad esempio, se i miei data matrice sono: 1 3 5 7 -1 4 Quindi l’output desiderato (ordinamento per la prima colonna) sarebbe: -1 4 1 3 5 7 Ma l’output […]

Come selezionare una submatrix (non in un particolare pattern) in Matlab

Come selezionare un submatrix (non in alcun modello) in Matlab? Ad esempio, per una matrice di dimensione 10 per 10, come selezionare la sottomatrice costituita dall’intersezione tra la 1a e la 9a riga e la 4a e la 6a colonna? Grazie per eventuali risposte utili!

Algoritmo di interpolazione vicino più vicino in MATLAB

Sto cercando di scrivere la mia funzione per ridimensionare un’immagine di input usando l’algoritmo di interpolazione Nearest-neighbor. La parte ctriggers è che sono in grado di vedere come funziona ma non riesco a trovare l’algoritmo stesso. Sarò grato per qualsiasi aiuto. Ecco cosa ho provato per ridimensionare l’immagine in ingresso di un fattore 2: function […]

Importa file CSV con tipi di dati misti

Sto lavorando con MATLAB per alcuni giorni e ho difficoltà ad importare un file CSV in una matrice. Il mio problema è che il mio file CSV contiene quasi solo stringhe e alcuni valori interi, quindi csvread() non funziona. csvread() va solo d’accordo con i valori interi. Come posso archiviare le mie stringhe in una […]

Costruisci la matrice di adiacenza in MATLAB

Considera una serie di punti disposti su una griglia di dimensioni N-by-M. Sto cercando di build la matrice di adiacenza in modo tale che i punti vicini siano connessi. Ad esempio, in una griglia 3×3 con un grafico: 1-2-3 | | | 4-5-6 | | | 7-8-9 Dovremmo avere la corrispondente matrice di adiacenza: +—+——————————————————+ […]

Come posso contare il numero di elementi di un dato valore in una matrice?

Qualcuno sa come contare il numero di volte in cui un valore appare in una matrice? Ad esempio, se ho una matrice M (vettore 1500 x 1) che memorizza i valori dei giorni della settimana (1 – 7), come posso contare quante domeniche (1), lunedì (2), …, sabato (7 ) sono memorizzati in M ?

: controllo fallito: controllo fallito: hdf_blobs_ -> shape (0) == num (200 vs. 6000)

Ho i dati del treno e dell’etichetta come data.mat. (Ho 200 dati di allenamento con 6000 funzioni ed etichette sono (-1, +1) che sono state salvate in data.mat). Sto cercando di convertire i miei dati in hdf5 ed eseguire Caffe usando: load data.mat hdf5write(‘my_data.h5’, ‘/new_train_x’, single( reshape(new_train_x,[200, 6000, 1, 1]) ) ); hdf5write(‘my_data.h5’, ‘/label_train’, single( […]

Matlab ode risolutori: modifica dello stato e del tempo specificato

Sto risolvendo un insieme di ODE (dy / dt) at = 0, tutte le condizioni iniziali t = 0 y_0 = (0,0,0). Posso aggiungere un certo numero ai valori y in momentjs diversi (ad esempio, a t = 10, y1 dovrebbe essere aggiunto a quel numero, a t = 20, y2 dovrebbe essere aggiunto a […]

Sostituisci colonne specifiche in una matrice con un vettore di colonna costante

Per il networking neurale, vorrei rappresentare un vettore di colonna y = [1;2;3] in una matrice come questa: y = [1 0 0; 0 1 0; 0 0 1] Il mio vettore y è molto grande, e quindi hardcoding non è un’opzione. Inoltre, vorrei evitare di usare for -loops. Quello che ho fatto finora: y1 […]

Classificazione efficiente in termini di velocità in Matlab

Ho un’immagine di dimensioni come RGB uint8(576,720,3) cui voglio classificare ciascun pixel in un insieme di colors. Mi sono trasformato utilizzando rgb2lab da RGB a spazio LAB e quindi rimosso il livello L in modo che ora sia un double(576,720,2) costituito da AB. Ora, voglio classificare questo in alcuni colors che ho formato su un’altra […]