|
请将函数myfun 最后的return(temp3),改为return(data.frame(t1=temp1,t2=temp2,t3=temp3))。。。瞧瞧t1,t2,t3各是啥数??我的计算结果是:
x <- seq(0, 100, len=2000)
par <- c( 0.8004191, 59.2451616, 24.4516643, 76.6365741)
yda<-myfun(par,x)
head(yda)
t1 t2 t3
1 2.519266e+15 2.519266e+15 0
2 2.519266e+15 2.519266e+15 0
3 2.519266e+15 2.519266e+15 0
4 2.519266e+15 2.519266e+15 0
5 2.519266e+15 2.519266e+15 0
6 2.519266e+15 2.519266e+15 0
tail(yda)
t1 t2 t3
1995 2.519266e+15 2.519266e+15 23.5
1996 2.519266e+15 2.519266e+15 23.5
1997 2.519266e+15 2.519266e+15 23.5
1998 2.519266e+15 2.519266e+15 23.5
1999 2.519266e+15 2.519266e+15 23.5
2000 2.519266e+15 2.519266e+15 23.5
summary(yda)
t1 t2 t3
Min. :2.519e+15 Min. :2.519e+15 Min. :-0.50
1st Qu.:2.519e+15 1st Qu.:2.519e+15 1st Qu.: 0.00
Median :2.519e+15 Median :2.519e+15 Median : 7.00
Mean :2.519e+15 Mean :2.519e+15 Mean :10.47
3rd Qu.:2.519e+15 3rd Qu.:2.519e+15 3rd Qu.:23.50
Max. :2.519e+15 Max. :2.519e+15 Max. :24.00
|