MATLAB和R都是向量式程序设计语言,有很多相通的地方,在学习中可以互相参考。
MATLAB中的for循环:
%Show from 1 to 100 for i = 1:100 disp(i); end
R语言中的for循环:
#Show from 1 to 100. for (i in 1:100) { cat(i,"\n"); }
相对来说,更喜欢R语言for循环中的in,能清晰的表达向量式语言的内涵,MATLAB语言for循环中的=号,让初学者要花一段时间去理解。
接触的程序设计语言多了,越来越喜欢C语言:
/* Show from 1 to 100. */ for(i=1;i<=100;i++) printf("%d\n",i);
For in MATLAB,R,C programming language.
原文:https://www.cnblogs.com/ninechapters/p/12892196.html