[MatLab] Calcolo della distanza
Buongiorno a tutti,
volevo sapere come calcolare la distanza tra gli elementi del vettore $V = [1,1 ; 2,2 ; 4,5] $ ed il vettore
$U = [1,-1]$, senza ricorrere ad un ciclo for.
Grazie per l'aiuto
volevo sapere come calcolare la distanza tra gli elementi del vettore $V = [1,1 ; 2,2 ; 4,5] $ ed il vettore
$U = [1,-1]$, senza ricorrere ad un ciclo for.
Grazie per l'aiuto
Risposte
Com'è definita la distanza tra oggetti di dimensioni diverse?
Infatti $V$ è una matrice $3 xx 2$, mentre $U$ un vettore riga di lunghezza $2$.
Infatti $V$ è una matrice $3 xx 2$, mentre $U$ un vettore riga di lunghezza $2$.
Forse mi sono espresso male, con riferimento ai due vettori sopra definiti $V$ ed $U$, io vorrei calcolare, senza usare cicli, le distanze $(1,1)$ e $U$, $(2,2)$ e $U$ e tra $(4,5)$ e $U$
“Ad occhio”[nota]Cioè a meno che in MatLab non ci sia un comando fatto a posta per queste cose...[/nota] almeno un ciclo for, per cambiare di volta in volta le righe di $V$, ci vuole.
Una cosa del tipo (ora non ricordo la sintassi, che non uso MatLab da millenni):
Una cosa del tipo (ora non ricordo la sintassi, che non uso MatLab da millenni):
for k=1:size(V,1) norm( V(k,:) - U )
Va bene, grazie