Azzera filtri
Azzera filtri

definition of a vector

11 visualizzazioni (ultimi 30 giorni)
Hamza Harbi
Hamza Harbi il 25 Feb 2023
Commentato: Torsten il 25 Feb 2023
why an array of size 1-by-1-by-N is not a vector?
a=randi([1 10],1,1,3);
isvector(a)
ans = logical
0
  1 Commento
Torsten
Torsten il 25 Feb 2023
a=randi([1 10],1,1,3);
isvector(squeeze(a))
ans = logical
1

Accedi per commentare.

Risposta accettata

the cyclist
the cyclist il 25 Feb 2023
Because, according to the documentation for isvector, "A vector is a two-dimensional array that has a size of 1-by-N or N-by-1".
One can obviously make the argument that that is not a good definition of a vector. But the behavior is well documented.

Più risposte (0)

Categorie

Scopri di più su Resizing and Reshaping Matrices in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by