1
我的代码:如何使用循环将值存储到向量中?
for years = 1900:2000
temp = T(year == years & month == 1);
mt = mean(temp);
fprintf('The mean of January through 1900-2000 is %2.3f\n', mt)
end
这将打印我通过这些年的月平均气温。
但我想将这些值存储在一个向量中,当我尝试在for循环中添加mt = [mt]
时,它只给出最后的平均值,同样在我的工作空间中,mt仅等于最后一个平均值被打印。如果任何人都可以帮助它将不胜感激。谢谢。
谢谢,我明白了,你的意思是性能方面效率低下吗? – Jay
@ user5983828是的,性能明智。查找循环中的矩阵并在MATLAB中预分配,你会发现很多解释。 – Dan
好吧,有道理,但有一个问题,nume1的目的是什么? – Jay