Pages: [1]   Go Down
Print
Author Topic: problema con stringhe in un array  (Read 1275 times)
0 Members e 1 Utente non registrato stanno visualizzando questa discussione.
Giuseppo
Apprendista Forumista
**
Offline Offline

Posts: 198



« on: 15-02-2010, 18:41:21 »

Non riesco ad inserire stringhe di lunghezza variabile in un vettore colonna.
Ad esempio A(1,1)='pippo';
A(2,1)='c';
A(3,1)='progetto';

all'assegnamento di A(2,1) o di A(3,1) esce l'errore

Huh? Assignment has more non-singleton rhs dimensions than non-singleton
subscripts

cosa c'è di sbagliato?
Logged

I have nothing to declare except my genius.
Aghy
Guest
« Reply #1 on: 16-02-2010, 09:40:22 »


In matlab una stringa è un vettore di caratteri:

 s = ‘oste’;
 s(1) => o
 s(1)=‘a’; => s=‘aste’
 s=[‘c’,s] => s=‘caste
Logged
Aghy
Guest
« Reply #2 on: 16-02-2010, 09:51:45 »

puoi fare cosi:
Ad esempio
S1='ciao';
S2='a';
S3='tutti';
S={S1;S2;S3}  //ricorda che per i vettori colonna devi separare le righe con il ;
cosi S(1,1) ti darà 'ciao',S(2,1)='a',S(3,1)='tutti'

l'ho provato anche su matlab ma nn so se è quello che volevi fare tu..Ciao
Logged
Pages: [1]   Go Up
Print
Jump to: