为什么Q的类型是Any?我尝试将其与Float64数组相乘,得到的结果是“没有匹配的方法”
qi=5000.0
b=0.9
di=0.6
mnths=600.0
t=1.0
AI=(1/b)*((1-di)^-b-1)
ai=AI/12
q(t)=qi/(1+b*ai*t)^(1/b)
Q=[q(t-1) for t=1:mnths]发布于 2016-03-05 06:32:02
全局作用域中的类型推断比较困难(因为全局变量可以在任何地方重新赋值)。所以你也不能
Q=Float64[q(t-1) for t=1:mnths]或者将所有内容包装在一个函数中(这可能是一个好主意)。
https://stackoverflow.com/questions/35807022
复制相似问题