找回密码
 注册
Simdroid-非首页
查看: 95|回复: 5

[基础概念] 帮助文档中的一个小问题: f[{a,b,c}] 与 f/@{a,b,c} 有时等效有时不等效

[复制链接]
发表于 2009-10-31 14:51:38 | 显示全部楼层 |阅读模式 来自 黑龙江哈尔滨
本帖最后由 TBE_Legend 于 2009-10-31 15:14 编辑
帮助文档中的一个小问题: f[{a,b,c}] 与 f/@{a,b,c} 有时等效有时不等效
  1. Clear["Global`*"]
  2. data = {{0, 1}, {1, 0}, {3, 2}, {5, 4}, {6, 4}, {7, 5}};
  3. nlm = NonlinearModelFit[data, Log[a + b x^2], {a, b}, x]
  4. (*------------------------------*)
  5. {nlm[2.3], nlm[3.1]}
  6. nlm[{2.3, 3.1}]
  7. nlm /@ {2.3, 3.1}
  8. (*nlm[{2.3,3.1}] 为什么不起作用? 而nlm/@{2.3,3.1}是正常的*)
  9. (*------------------------------*)
  10. {nlm["FitResiduals"], nlm["StandardizedResiduals"]}
  11. nlm[{"FitResiduals", "StandardizedResiduals"}]
  12. nlm /@ {"FitResiduals", "StandardizedResiduals"}
  13. (*而这时两种调用方式都是有效的,为什么呢?*)
复制代码
附件的NB文件看得比较清楚,希望大家能讨论下这个基本问题,多谢~!感觉用 第二种 即 f map list的方式 更好些?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2009-10-31 14:57:32 | 显示全部楼层 来自 上海
Simdroid开发平台
It's two different functions, one is function head, another is surfix of mapping.
回复 不支持

使用道具 举报

 楼主| 发表于 2009-10-31 15:08:16 | 显示全部楼层 来自 黑龙江哈尔滨
It's two different functions, one is function head, another is surfix of mapping.
FreddyMusic 发表于 2009-10-31 14:57


等效的那种情况又改怎么理解呢?
回复 不支持

使用道具 举报

发表于 2009-10-31 15:18:06 | 显示全部楼层 来自 加拿大
那是特例,你进了死胡同。你看看
  1. nlm["Properties"]
复制代码
,nlm有时可能有几个规定的参数。
另外nlm["Function"]的结果说明nlm只要一个输入。
回复 不支持

使用道具 举报

 楼主| 发表于 2009-10-31 15:23:04 | 显示全部楼层 来自 黑龙江哈尔滨
那是特例,你进了死胡同。你看看nlm["Properties"],nlm有时可能有几个规定的参数。
另外nlm["Function"]的结果说明nlm只要一个输入。
smarten 发表于 2009-10-31 15:18


只要一个,那么这个该怎么解释呢?

  1. nlm[{"FitResiduals", "StandardizedResiduals"}]
复制代码
既然这个能用,说明他是listable的吧。本想查查这个nlm,但是Attributes[nlm]又查不到。
回复 不支持

使用道具 举报

 楼主| 发表于 2009-10-31 20:59:58 | 显示全部楼层 来自 黑龙江哈尔滨
只要一个,那么这个该怎么解释呢?
nlm[{"FitResiduals", "StandardizedResiduals"}]
既然这个能用,说明他是listable的吧。本想查查这个nlm,但是Attributes[nlm]又查不到。
TBE_Legend 发表于 2009-10-31 15:23


我觉的唯一的解释是: NonlinearModelFit返回的结果本身就不是正儿八经的函数。
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-5-9 22:08 , Processed in 0.037864 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表