Ero solo curioso di sapere perché Matlab può confrontare una matrice vuota con una matrice singleton. In particolarePerché Matlab può confrontare una matrice vuota con una matrice singleton?
>> [] == [1]
ans =
[]
Sembra proprio strano che sarebbe farlo e mi chiedo solo perché sarebbe farlo. Funziona anche per altre operazioni di confronto (< =, <,> =,>,! =). Dà un errore se la dimensione della riga o della colonna è maggiore di uno.
Grazie!
Edit: Credo anche lo fanno per altri operatori, come l'addizione, sottrazione, ecc
Ah-ha! Grazie! questo ha molto senso Mi sento sciocca che non ho visto che sarebbe stato uno scalare. Stiamo implementando un sottoinsieme di MATLAB nella nostra classe e siamo rimasti sconcertati sul perché Matlab lo avrebbe fatto. – user1348913