Exploring Mathematica Function Names Network

Author: Frederick Wu

 

 


1. Overview Function Names

 

Mathematica 7 has over 3000+ function names.

How to best learn those functions? Are they all important? What is the relations between those functions?
This Blog tries to answer those questions by exploring those functions networks from a graph prospective.


2. Database and Relationship

We use Wolfram Research defined Documenations "SEE ALSO" as functions relation. It' s an useful and available database.

For example, if we are looking for Table, it's related with 14 functios (Range, DiagonalMatrix ... and so on ) in red frame.

 

         

 

We take four Mathematica's functions for a tiny case study, They are Table, ParallelTable, NestList, NestWhileList.


3. Visualizing and Structure


4. Conclusion

According to above networks, we can find some interesting points.

1.  Table still plays a key role in the networks.
2.  ParallelTable is a Table related functions, but specialized for parallel computing.
3.  NestList and NestWhileList are closely related but slight to different directions, they share another functions FixedPointList.

We can plot a bigger network, if we include more functions and data.

We could even plot the complete network, if we include all functions. One net to rule them all. (一网打尽)


5. Reference

[1] 吴飞,附录篇,Mathematica 演示项目记,清华大学出版社 2010.
[2] Yifan Hu, Case Study 3. Mathematica Seminar 2006 China, Wolfram Research Inc.
[3] Bing Ye, Mathematica Pocket Reference, Wolfram Research Inc.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值