【转载】Mathematica查自带帮助

【转载】Mathematica查自带帮助

转载地址: https://note.youdao.com/ynoteshare1/index.html?id=abd51087f44c0b6a41ff6022d549dc41&type=note

 

 

这又是一篇吧里的老人大概会觉得各种眼熟的帖子。

为减少文字组织的劳动量提高可读性本文将采取问答的形式。

问题1:

Mathematica的自带帮助是最适合初学者的教材——这句话或与之类似的话出现在了以下的哪些链接中?(不考虑所链页面内部所含的链接)

A. 《写给新手》:

http://note.youdao.com/noteshare?id=058e6037396d925af1f4abe4d54a52a8

B. 《我是怎样学起Mathematica来》:

http://tieba.baidu.com/p/3452773595

C. 《学习Mathematica时最常见的问题暨Mathematica吧“十戒”》

http://tieba.baidu.com/p/2964416898

D. Mathematica吧首页:

http://tieba.baidu.com/f?kw=mathematica&ie=utf-8&tp=0

正确答案:ABCD

解说:这么重要的事情肯定已经有很多人强调了很多次了嘛!:

0

0

0

0

问题2:

我英语水平不行,看帮助看得很吃力/看不懂自带帮助,怎么办?

A. 懒得看了,遇到问题上网搜搜或者到各个论坛问问就得了。

B. 边看帮助边学好英语,一箭双雕。

C. 装中文版去。

正确答案:C。

解说:其实A选项并非完全不可行,但是这样会让我们这些经常在网上答题的人很不爽效率太低了。你想,在线的、严重受到网速和答题人在线情况与答题时心情的A选项怎么可能比得过离线的C选项呢?至于B选项,依旧是那句不太好听的话:三心二意,最后只会一事无成。

问题3:

以下哪个版本的Mathematica是可以自由进行中文搜索的?

A. 随便什么版本都可以。

B. 随便什么版本都不可以。

C. Mathematica 8.0.4 中文版。

D. Mathematica 8.0.4 以上的任意中文版。

E. Mathematica 10.3 以上的中文版。

正确答案:CE

解说:首先,英文版的Mathematica不能进行中文搜索(注意:版本10以上的英文版可以把界面改成中文,但是它的帮助文档依旧是全英文的,且不存在简单的将英文版文档改为中文的方法)。其次Mathematica的中文版的自带帮助自版本9开始至版本10.2为止出现了一场功能倒退,这期间的中文版,几乎没有中文搜索能力,因此强烈建议初学者不要使用9至10.2的中文版。更多内容参考这两帖:

http://tieba.baidu.com/p/3204136180

http://tieba.baidu.com/p/4172398243

问题4:

我的Mathematica的自带帮助打不开,怎么办?

A. 懒得看了,遇到问题上网搜搜或者到各个论坛问问就得了。

B. Mathematica的帮助是有在线版本的:http://reference.wolfram.com/language/,看那个就行了!

C. 不惜一切代价,让你自己电脑上的自带帮助变得能正常使用。

正确答案:C。

解说:来人啊,先把选A的拖出去斩了。B看上去是个不错的选项,但是还是不宜选,理由还是那两个字:效率。要知道,在线版自带帮助的服务器可是在国外,那打开速度谁用谁知道,并且,在线版的自带帮助相比本地版本又多了许多的功能限制,这一点在后面会谈及。自带帮助会打不开,说到底就是注册不当的问题,关于这个已有专门教程:https://tiebamma.github.io/InstallTutorial/#q9%E6%B3%A8%E5%86%8C%E4%B8%8D%E5%BD%93mathematica-%E5%B7%B2%E6%B3%A8%E5%86%8C%E4%BD%86%E5%8A%9F%E8%83%BD%E6%9C%89%E9%99%90%E5%88%B6%E6%AF%94%E5%A6%82%E8%87%AA%E7%94%B1%E8%BE%93%E5%85%A5%E4%B8%8D%E8%83%BD%E4%BD%BF%E7%94%A8%E8%99%9A%E6%8B%9F%E5%85%A8%E4%B9%A6%E5%87%BD%E6%95%B0%E6%B5%8F%E8%A7%88%E5%99%A8%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3%E4%B8%8D%E8%83%BD%E4%BD%BF%E7%94%A8

问题5:

我在读别人的代码的时候遇到了一个不认识的函数,我该怎么在自带帮助里查到它?

A. 在顶部菜单选 帮助 -> 参考资料中心 ,输入你想知道的函数,回车。

B. 在笔记本里写下不认识的函数,再在前面加个问号,执行,在出现的输出里点那个>>号:

0

C. 把光标放在不认识的函数中间/末尾,按下F2,在弹出的框里点那个文本符号:

0

D. 把光标放在不认识的函数的前/中/后,或者把不认识的函数双击蓝/刷蓝,按下F1。

正确答案:D。

解说:F1无疑是Mathematica最重要的快捷键之一。ABC三个方法当然也可以调出帮助,但是效率的差别是不言而喻的,什么,你的F1键被关闭声音的功能键(或其他的什么功能键)给占用了?那么,马上把关声音的键改为Fn+F1,你读一段不熟悉的代码时按F1的次数,大概够你关一个礼拜的声音了。

问题6:

我在阅读某个不认识的函数的自带帮助时又看到了一个不认识的函数,我该怎么查询它?

A. 把不认识的函数抄到一个笔记本(.nb)里,然后按问题5的方法来。

B. 把不认识的函数复制(Ctrl+C, Ctrl+V)到一个笔记本(.nb)里,然后按问题5的方法来。

C. 把不认识的函数复制(Ctrl+C, Ctrl+V)到上方的搜索栏里,然后回车。

D. 直接在帮助页面上,把光标放在不认识的函数的前/中/后,或者把不认识的函数双击蓝/刷蓝,按下F1。

正确答案:D。

解说:Mathematica的自带帮助全是用笔记本(.nb)做的,所以,你能在一般笔记本里做的事通常也能在帮助文档里做。顺便,在线版的帮助文档自然是普通的网页,里面的代码全是图片。

问题7:

我想把帮助里看到的例子修改一下看看效果,我该怎么办?

A. 把代码抄到笔记本(.nb)里改。

B. 把代码复制(Ctrl+C, Ctrl+V)到一个笔记本(.nb)里改。

C. 直接在帮助页面上改,改完不想要了把页面关掉就行。

正确答案:C。

解说:这其实和问题6差不多是同一个问题,但是这里还是强调一下:帮助页面有一些特殊的属性设置,其中最重要的一点就是在帮助文档中做的修改不会被保存,所以,想要试验代码的效果就大胆地在帮助里改吧。

问题8:

我在看帮助时又看到了一个不认识的函数,我想查询它,可是又不想洗掉现有的页面,怎么办?

A. 没办法解决,乖乖按左上的回退键吧:

0

B. 在顶部菜单选 帮助 -> 参考资料中心 ,重新开一个帮助页面,再把想查的函数复制过去查。

C. 按住Shift键再按F1。

正确答案:C。

解说:Mathematica的快捷键可是很多的,不信你在帮助里搜搜:

0

问题9:

我在看别人写的代码的时候看到了很多/@,#,&诸如此类的符号,这都什么意思啊?

A. 这种东西帮助里明显查不到啊,去网上问问。

B. 问问F1。

正确答案:B。

解说:你们总是低估自带帮助的力量:

0

总是低估:

0

总是:

0

…………

总之,除了逗号小括号方括号,在Mathematica里有意义的符号全是能在自带帮助中找到解说的。

注:有极少数的简写,因为某些原因(本身也是通配符?)无法在帮助中直接搜到,对此类符号,只要在该符号前面加上 \ 即可,比如Out的简写%,有时是Definition有时是PatternTest的 ? ,还有Information的简写 ??:

0

注注1:至少自版本12起, % 及 ? 的相关条目已可在不加 \ 的情况下在自带帮助中直接查到。

注2:有极少数极少数的简写,即使使用上述方法仍无法在帮助中搜到。目前发现的此类符号只有一个:' ,即 Derivative 的 InputForm 。

问题10:

有的函数(比如Plot)的帮助页面太长了,怎么办啊?

A. 把开头桔色那块语法解说看看就得了:

0

B. 看完语法解说再稍微看看开头几个例子就得了。

C. 至少应该把整个页面上配了例子的内容全浏览一遍,可能的话还应该把下方的“参见”“教程”“更多关于”和上方的“更多信息”都给看了。

正确答案:C。

解说:可能有人看到这里会笑我说你怎么不叫别人把整个文档都背下来算了,对此,我要强调,我这里所说的浏览的目的并不是把不认识的函数的意义和语法全背下来,而是形成大略的印象、了解Mathematica大致能做什么以及要用什么手段去做它。“更多信息”里的内容对于初学者可能会略显难懂,但我必须指出,它们对函数的许多具体工作机制和不常用选项及语法的解说是下方的例子所没有涉及的。


目前能想到的就上面这些,想到了再补。对本文内容有什么意见或建议欢迎在这帖下面回复:

http://tieba.baidu.com/p/4392855072

但是,回帖不看帖的直接删。

本文可自由转载,附上本页面链接即可。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值