Ich versuche, multivariaten statistischen Code von 1971 Veröffentlichung zu replizieren. Fortran-Version nicht angegeben. Ich portiere int nach C++ und verstehe das folgende Snippet nicht; Von Cooley und Lohnes - Multivariate Datenanalysealte Version Fortran tun Schleife Manova Code
DO 12 NS = 1, NG
READ(5, TIT) (V(J), J = 1, M)
DO 12 J = 1, M
U(J) = U(J) + V(J)
T(J) = T(J) + V(J)
DO 12 K = 1, M
A(J, K) = A(J,K) + V(J) * V(K)
12 C (J, K) = C (J, K) + V (J) * V (K)
Insbesondere kann ich nicht verstehe, wie V (J) in der zweiten Zeile aufgefüllt wird. Jede Hilfe von einem Fortran-Guru wird sehr geschätzt. BTW TIT ist ein Array, das eine Projektbeschreibung enthält, weshalb ich nicht verstehe, warum es hier gelesen wird.
Warum Sie nicht lernen, Fortran Grundlagen, wenn Sie Port-Code aus Fortran? Dies wurde hier viele Male behandelt. –
"TIT ist ein Array" Das macht keinen Sinn. Sie sollten diese Deklaration tatsächlich anzeigen, wenn Sie noch Hilfe benötigen. – agentp
DIMENSION TIT (16), A (50,50, B (50,50) C (50,50) – msberry