Se per esempio ho tre espressioni: A
, B
e C
come segue:Come codificare un'espressione vettorizzata che dipende da altre espressioni vettorizzate?
A(i+1) = A(i) + C(i).k
B(i+1) = B(i) + A(i).h
C(i+1) = A(i) + B(i)
dove k
e h
sono alcune costanti e m
e n
è la dimensione desiderata di C
. i
è il valore ottenuto in precedenza, i+1
è il valore successivo. Ora, se io uso for
ciclo, quindi posso codice come:
A(1)= 2;
B(1)= 5;
C(1)= 3;
for i=1:10
A(i+1) = A(i) + C(i)*2;
B(i+1) = B(i) + A(i)*3;
C(i+1) = A(i) + B(i);
end
e funziona bene. Ma voglio codificarlo in un formato vettoriale , come in, senza dover utilizzare un ciclo. Ma il problema è che non so come aggirare la dipendenza di:
A
sul suo valore precedente e precedentiC
valoreB
su di esso i valori precedenti e il valore precedenteC
diA
C
su i valori precedenti diA
eB
Se depedns sul valore precedente, non puoi vectorize :( –
Oh, davvero. @AnderBiguri che è triste. – nashynash
non possiamo usare le maniglie o funzioni? @AnderBiguri – nashynash