旧版本的Fortran做循环Manova代码
old version fortran do loop manova code
我正在尝试复制 1971 年出版物中的多变量统计代码。未指定 Fortran 版本。我正在将 int 移植到C++并且不理解以下代码片段;从 库利和洛恩斯 - 多元数据分析
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)
具体来说,我不明白 V(J) 是如何填充到第二行的。Fortran大师的任何帮助将不胜感激。顺便说一句,TIT 是一个包含项目描述的数组,所以我不明白为什么在这里阅读它。
V(J), J=1,M
基本上是一个隐式循环,所以它大致相当于类似
for (i=1; i <= m; i++)
infile >> v[i];
相关文章:
- 如何循环打印顶点结构
- 如何在C++中从两个单独的for循环中添加两个数组
- C++我的数学有什么问题,为什么我的代码不能正确循环
- 正在尝试了解输入验证循环
- std::map<struct,struct>::find 找不到匹配项,但是如果我循环通过 begin() 到 end(),我在那里看到匹配项
- 循环后如何继续阅读
- Ardunio UNO解决了多个重叠的定时器循环
- Eigen如何在容器循环中干净地附加矩阵
- 在某些循环内使用vector.push_back时出现分段错误
- 我正在使用嵌套的while循环来解析具有多行的文本文件,但由于某种原因,它只通过第一行,我不知道为什么
- 为什么我的for循环不能正确获取argv
- 如何声明特征矩阵,然后通过嵌套循环初始化它
- while循环中while循环的时间复杂度是多少
- C++中的高效循环缓冲区,它将被传递给C样式数组函数参数
- 为什么在这个代码结束循环中没有得到结束
- 在基于范围的for循环中使用结构化绑定声明
- 用于C++中带有数组和指针的循环
- 循环中的随机函数
- 是什么阻止DOMTimerCoordinator::NextID进入无休止的循环
- 旧版本的Fortran做循环Manova代码