- 积分
- 15
- 注册时间
- 2008-7-20
- 仿真币
-
- 最后登录
- 1970-1-1
|
本帖最后由 TBE_Legend 于 2009-10-31 15:14 编辑
帮助文档中的一个小问题: f[{a,b,c}] 与 f/@{a,b,c} 有时等效有时不等效 - Clear["Global`*"]
- data = {{0, 1}, {1, 0}, {3, 2}, {5, 4}, {6, 4}, {7, 5}};
- nlm = NonlinearModelFit[data, Log[a + b x^2], {a, b}, x]
- (*------------------------------*)
- {nlm[2.3], nlm[3.1]}
- nlm[{2.3, 3.1}]
- nlm /@ {2.3, 3.1}
- (*nlm[{2.3,3.1}] 为什么不起作用? 而nlm/@{2.3,3.1}是正常的*)
- (*------------------------------*)
- {nlm["FitResiduals"], nlm["StandardizedResiduals"]}
- nlm[{"FitResiduals", "StandardizedResiduals"}]
- nlm /@ {"FitResiduals", "StandardizedResiduals"}
- (*而这时两种调用方式都是有效的,为什么呢?*)
复制代码 附件的NB文件看得比较清楚,希望大家能讨论下这个基本问题,多谢~!感觉用 第二种 即 f map list的方式 更好些? |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|