xzcyr
xzcyr
关注数: 3
粉丝数: 743
发帖数: 13,773
关注贴吧数: 18
有人认真试过matrixcalculus这个网站提供的抽象矩阵运算工具吗? 前些日子在SE上逛的时候看到这帖 http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fmathematica.stackexchange.com%2Fq%2F172038%2F1871&urlrefer=8e576739c65fa35380c4abfc340f2118 里提及了这个有趣的站: http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.matrixcalculus.org%2F&urlrefer=8c97d4f887c68145fa2e34514907f73d 有人认真试用过吗?性能和准确性怎么样?
为什么 a^4 /. a^2 -> b 不输出 b^2 ?说说语义式匹配 也差不多该针对语义式匹配(Semantic Pattern Matching)专开个帖子了。为方便修订,照例开个云笔记,请各位多点一下鼠标: http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fnote.youdao.com%2Fnoteshare%3Fid%3D77b86cb08aaf29ce8747990c9e717298&urlrefer=03b9db880adf2f69bf4d621a4e1621ed 有什么意见或建议欢迎提出。
有没有人研究过力科示波器的二进制文件(.trc)怎么读取? 如题……这个.trc文件好像是依照LECROY_2_3模板排列的,读取的时候需要专门的解析。在网上找了找,python版(github.com/yetifrisstlama/readTrc)和MATLAB版(ww2.mathworks.cn/matlabcentral/fileexchange/2114-readlecroybinarywaveform-m)的都有人写过,不知有没有人写过Mathematica版?
孺子剑牛不群 你是不是被百度误封了?申诉下啊,吧里损失好大啊 如题。你有好几个精品哪,现在全没啦。 谁私下有他的联系方式的,也去和他说下啊。
为什么我的代码加了MatrixForm就出问题了? 吧里关于这个的主题其实有数个,但标题普遍不显眼,故新开此帖。 注意,此问题其实并不限于MatrixForm,实际上包含TraditionalForm,StandardForm在内的一系列*Form函数都可以引发这一问题,只不过其他函数用的人相对较少而已。 为方便编辑,照例开个笔记,请多点一下鼠标: http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fnote.youdao.com%2Fnoteshare%3Fid%3Dd0a57819857f2771ca669eb54819e3d1&urlrefer=e328883144bff64d41bec4be396e00a4 有什么意见或建议欢迎在本帖下提出。
SystemModeler下载安装激活指导(另开新帖者删 为了便于随时修改完善本教程的内容,教程的正文放在github上。请多点一下鼠标: http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Ftiebamma.github.io%2FWSMInstallTutorial%2F&urlrefer=34278af641e7b73f46e711404095482f 如果对于教程里的内容还有疑问,请在本贴下提问, 另开新主题者删。 例外情况:在新版推出后的 一小段时间里,允许在外面开帖提供链接。“一小段时间”的长度由吧务把握。 github也是可以多人协作的。欢迎大家来协助完善教程。
有的字母蓝,有的字母黑,你知道为什么吗?你对语法着色有认识吗 开这帖没别的目的,就为了把十戒(http://tieba.baidu.com/p/2964416898)里的9到11条 9 没赋值的变量是蓝色的,注意这点能有效避免低级错误 10 赋过值的变量会变黑,注意这点能有效避免低级错误 11 内置函数全是黑色的,注意这点能有效避免低级错误 以一个更显眼的方式强调一遍(话说能理解上面三句的诸位可以出帖了,下面没新东西),顺便补充少许的例子。 为了便于修订,照例开了个笔记,请大家多点一下鼠标: note.youdao.com/noteshare?id=06adaac6aaf85c87c4cd6fdf715b418c 有什么意见或建议欢迎提出。
【交流】这个二维N-S方程边值问题在其他软件里是怎么解的? 标题又写不下了……其实原本我拟的标题是 【交(gǎo)流(shì)】这个经典(大概)的纳维斯托克斯方程的边值问题(二维稳态不可压缩流)在其他软件里是怎么解的? 大家都知道,NDSolve自版本10开始加入了有限元方法("FiniteElement"),终于可以求解 1. 不含时的偏微分方程定解问题(或者说得更“数学”一点:不管在哪个方向上都不是 适定的初值问题的偏微分方程定解问题) 2. 不规则区域上的的偏微分方程定解问题 了,尽管目前NDSolve的有限元方法展现出了一些吸引人的特性(比如简洁易懂的语法),但是,它还很年轻, 截止版本11.2,它还不能求解非线性问题。比如这一帖 mathematica.stackexchange.com/a/96579/1871 里面提及的问题。如大家所见,user21 使用了一些较低级的有限元函数来求解这个问题,老实说,我一个用了几年Mathematica的人,看了他的代码都觉得脑仁疼……显然,在当前,如果需要在不规则区域上求解非线性的偏微分方程,Mathematica恐怕不是一个很好的选择。 那什么才称得上是“很好的选择”呢? 开这个帖就是想让各位来秀一下。(我知道吧里存在复数个其他有限元软件的用户。) 事先声明下规则:所有讨论围绕上面所举的例子进行,谢绝空谈,违者……可能删。(毕竟这是个涉及软件对比的帖子,我得最大限度地压制住出现无谓争端的可能性。) 为了方便大家阅读,这里重述一下上面帖子中出现的问题。首先是方程组:参数: \[Mu] = 10^-3; \[Rho] = 1; 区域(就直接上代码了,应该都能看懂吧……): l = 2.2; h = 0.41; \[CapitalOmega] = RegionDifference[Rectangle[{0, 0}, {l, h}], ImplicitRegion[(x - 1/5)^2 + (y - 1/5)^2 < (1/20)^2, {x, y}]]; RegionPlot[\[CapitalOmega], AspectRatio -> Automatic]边界条件 \[CapitalGamma] = { DirichletCondition[p[x, y] == 0., x == l], DirichletCondition[{u[x, y] == 4*0.3*y*(h - y)/h^2, v[x, y] == 0}, x == 0], DirichletCondition[{u[x, y] == 0., v[x, y] == 0.}, y == 0 || y == h || (x - 1/5)^2 + (y - 1/5)^2 <= (1/20)^2]}; ……其实就是左边界速度分布为4*0.3*y*(h - y)/h^2,压力的右边界为0。 好了,大家来展示下自己所用的软件是怎么解这个问题的吧。
有没有办法把这个Wolfram文档遗产网页上的Flash扒下来? Wolfram在线文档的遗产页里有这么一个有趣的页面: reference.wolfram.com/legacy/flash/ 它以flash的形式表现了部分核心函数的工作原理,还是满形象的,但是……这个页面访问速度太慢了,有没有办法把其中的flash下载下来? 话说,既然这个页面属于reference.wolfram,那是否意味着过去的某一版Mathematica是自带这些Flash的?
那坑爹的基于Condition(/;)的分段函数定义法是咋流行起来的? 首先,强调一句,基于Condition(/;)的分段函数定义方法危害很多,不对,应该说我就想不起来它有好处的场合,至少对于代数函数的定义是这样。 貌似所有代数变换函数都认不得这种分段函数。(Simplify,Limit,Integrate,D……) 涉及数值计算的函数也处理不好它。(Plot,……) 定义分段函数应该用Piecewise! ……好了这帖主要不是讨论Condition的坏处的。(不过或许是要找个机会写个主题详细整理下它的坏处。)这里主要是想问一下有没有人知道,这种基于Condition的分段函数定义方法是怎么流行起来的? 每年到了一定时期,用了这种定义法的帖子就会在吧里冒出来。我基本敢肯定这不是照着帮助文档学来的,因为直接在帮助里搜“分段”,冒出来的似乎都是关于Piecewise的教程。实际上,如果仅仅照着自带帮助学习,那么对Condition这个函数的接触恐怕会相当晚。(大概要到正式学模式匹配的时候才会遇到它。) 那么这背后肯定又是某个(某些?)材料在造成不良影响。 有人知道具体是啥材料吗?
【讨论】【活跃气氛?】画格子的最佳方法 这问题其实是某日给差分格式画示意图的时候想到的。总之,在对有限差分的网格做示意的时候,或是其他的一些时候(具体的一时想不起来了,但是吧里以前确实出现过),我们可能会需要画出四方的格子,然后在交叉点上做些标注什么的,比如说:箭头标注什么的我们先不管,这里只讨论画格子。画格子绝不算难,但是最简洁的方法是啥呢? GridLines似乎很有吸引力: range = {{0, 7}, {0, 8}}; g = Graphics[{}, GridLines -> Range @@@ range, PlotRange -> range] 可是显示范围一变就现了形: Show[g, PlotRange -> 10]我没想到什么特别好的变通方法,所以,大家来讨论下?
投票截图2017年10月9日
【水?】关于WolframAlpha地图资料上少了零件的问题 就如 @jiaoeyushushu 所说,现在是大会前夕,所以犹豫了很久要不要在这个时候开帖说这事,但想来想去还是要说几句,毕竟之前的几次讨论展现出的“风向”实在是让我有些,失望。 ……今天也快过了,这里只捡重点说吧。总之,大家还记不记得前段时间(好吧,快一年了……)的 如龙6 事件?(忘了的或者不知道的请自行搜索 “如龙6 台湾”。) 你们觉得为什么最后世嘉肯改? 你们觉得国人买了多少世嘉的游戏? Wolfram公司说到底也是家商用公司。 Mathematica目前在中国的市场份额,据说只和芬兰差不多。 所以,请不要来贴吧喊这个,没有意义。 买正版然后给客服写信才有意义。 顺便,国内也有些大学是由校方出面买了Mathematica正版的吧?对你们来说这个应该很容易。 最后,希望大家不要妄自菲薄,具体参看这帖:http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fwww.zhihu.com%2Fquestion%2F24599447&urlrefer=ac8fa0ff54f97364982fe20fae873e37 (知乎上假货挺多,但还是可以参考的。)
关于TDM-GCC编译器的手动配置 照例开个云笔记: http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fnote.youdao.com%2Fnoteshare%3Fid%3D15144020fcbd5fc7e4bdefa5356668b4&urlrefer=da177b332df3d275c4410f2ed965443f
绘图和动画功能在版本6时有过重大修改,请不要使用过时的教材! 鉴于过时教材的“流毒”甚广,特开此标题易懂的主题说此问题。为了便于修订,正文已放在了云笔记上,请大家多点一下鼠标: http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fnote.youdao.com%2Fnoteshare%3Fid%3D0c2719208239696d61182199327bd38c&urlrefer=9bf1e043cb1fd502b1b1e885782acc68 有什么意见或建议欢迎提出。
数值求解偏微分方程的难题 本帖原是百度ID为 f1owing 的吧友所发的主题,但是,他的ID似乎被盗去发广告了……他的所有帖子也已连带被屏蔽,因此重发一下。为了便于修正,帖子放在了有道云笔记上,请大家多点一下鼠标。 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fnote.youdao.com%2Fnoteshare%3Fid%3Deaa17ae5969a0992b375de0feed7ddfa&urlrefer=776dfdc6ffbccaf396bcaed6660573b3
别用For循环,它在Mathematica里又慢又不简洁,百害无一利! 搜了一下,发现吧里好像没有主题帖专门说这个。(尽管我觉得这应该是任何一个有心学习Mathematica的人都能很容易地接触到的常识。)那就专开一帖好了。 为了便于修订,照例放到云笔记上: note.youdao.com/noteshare?id=7334ad886b97de3565d59beea50b5350 ……其实不看云笔记都无所谓,概括起来就那么几句话: 1. For循环写起来很冗长——这其实是其次的; 2. For循环在Mathematica里很慢——这其实也是其次的; 3. For循环的表意逻辑,几乎在任何情况下,都无意义地复杂。几乎所有涉及了For循环的语句,都可以使用具有Mathematica“范儿”的函数更加简洁、更加直接 易懂地进行表达,再不济,也该用Do, While循环。 美好生活,从学会使用Table开始。
今年这满世界的For循环是怎么回事?五年来没见过这么严重的倒退 我感觉“不要用For循环”这个原则的普及几年来做得应该还可以啊?难道是我自我感觉良好了?
【BUG反馈】04-20丨自4.12起 吧务处理合理度 全为0 贴吧名称: Mathematica吧 自4.12起 吧务中心 内的 吧务处理合理度 全部显示为0, 但是过去7天吧里几乎无人申诉, 少数几次申诉也处理得很及时, 这是出Bug了吧? (别告诉我是计算公式改了. ) 吧务评估的提示里给出的公式: 每日吧务处理的申诉量/每日吧内用户申诉量
【教程?】怎样快速查找书中信息(如某人/某事在何时/何地出现) 作业的是是非非这里就不谈了。(想谈这个话题的请移步这里:https://tieba.baidu.com/p/156486802。)鉴于吧里三不五时就会有帖子求问书中情节位置,这里专开一帖,讲讲如何快速在书中找到想要了解的情节。即便你没有读过本书你也可以轻松地学会这个方法。 首先,你需要一份本书的TXT。还没找到TXT的看这里:https://tieba.baidu.com/p/4050733655 然后,双击打开TXT,按下Ctrl+F。打开记事本的查找框。 最后,在查找框里输入想要查找的关键字,再“查找下一个”,就行了。比如,我想知道保尔是在哪个地方读了《牛虻》这书,那我就在查找框里输入 牛虻,然后搜索:这就找着了。想知道这情节是第几章,只需从这里往上稍微翻翻即可。
奇怪,我之前明明看到一个问Dialog怎么用的帖,咋不见了 这问题其实很有趣啊。Dialog这个函数,实际上就是中断计算(Alt+,)后点击“使用子会话”时被调用的函数,它会形成一个对话(Dialog),在这个对话里还真可以干些有意思的事。 假设我们有个很费时间的Table: Table[Pause[1]; i, {i, 10}](*我就用Pause意思一下了*) 我们可以Alt+,使用子对话,然后,查看Table算到哪里了!:全体使用了Block进行变量局部化的函数,都可以用这个方法来查局部变量的值。 Module也是可以查的,不过麻烦一点:在对话中对变量进行干预也是可以的,大家可以玩玩看,图就不贴了。 更多内容参看这两帖: http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fmathematica.stackexchange.com%2Fa%2F135649%2F1871&urlrefer=8e83ee0656b23d6e853b85a8333a0a8b http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fmathematica.stackexchange.com%2Fa%2F135650%2F1871&urlrefer=d11deab781bfb356ae3ddd05c07a7f63
百度知道上现在满世界的机器人你们到底管不管? 只贴图,不说话:全是扒的知乎上的这帖:http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fwww.zhihu.com%2Fquestion%2F27834147&urlrefer=9514cf2e5c4691530be7ebf387963d3e
关于三维图下面直接画等高线的问题 这原本是吧里的一个精品帖,但该帖楼主似乎已被封号,所以帖子没了,故开此帖放上据该帖的百度快照整理来的有道云笔记(好吧截止目前这还只是简单地复制了下原帖,不过笔记可以编辑,以后或许会考虑改进): http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fnote.youdao.com%2Fnoteshare%3Fid%3D93c0bbce2bf63b9321ba8b461b97bcd2&urlrefer=8dce33d37d03725ec54fe74d9bf4f5c9 快照的网页截图:
为什么b=a; f[a_]:=b; f[2]不输出2?——说说显式存在的重要性 为方便修订,文章放在了云笔记上,请大家多点一下鼠标。有什么意见或建议欢迎提出: http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fnote.youdao.com%2Fnoteshare%3Fid%3Da9c14381c11b44ad47980c44c200d529&urlrefer=2807a23adb8e8ea3d5ed837d892349d5
在吧里有比较多的发言数的吧友试着申请一下吧主吧 在百度的一刀切政策下,我和 @MZ魂祭轩辕 的吧主位置都没了……我承认最近我是没在本吧管理上用多少心思,可是吧里本来就没多少新帖,我也没事做啊。总之试着申诉了下,行不行就不知道了……吧里发言数较多的吧友(没错 @我是第八个魂器 我说的就是你)可以试着申下吧主看看,毕竟让大吧位置空着太危险了。
为什么我的微分方程变成了True?Clear["Global`*"]没用! 鉴于这个问题在吧里的出现率也有明显的上升趋势,特开这个标题比较好懂的主题,以便今后查找及索引。简单的答案: Clear@Derivative 就行了。 想对有更深入的了解请阅读这个:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fmathematica.stackexchange.com%2Fa%2F46239%2F1871&urlrefer=b640eb261f9d61897edd2b6e10049cb3
【交流】求解能力显著落后于现今数学发展的Mathematica函数 既然都有了这帖(http://tieba.baidu.com/p/4850440026)了那就干脆开个相对的主题好了。软件中的算法实现肯定会落后于理论发展,所以请注意本主题讨论的是 显著落后于现今数学发展的函数。为避免讨论门槛过高,接受疑似案例的提出。 回帖时请尽量一楼一话题。 照例放个云笔记链接,用于整理回复中有价值的信息:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fnote.youdao.com%2Fnoteshare%3Fid%3D8852f0cea6403beff4dc58efaba13303&urlrefer=84e172d0c9ee95da86ebafa18f5f4bad(不用说,帖子发出的此刻还是白的)
【交流】受限于数学发展而无法或很难求解却经常有人想解的问题 其实本来想用的标题是《【交流】“这些问题你换软件也没用!”——受限于数学发展而无法或很难求解却经常有人想用Mathematica解的问题》。Mathematica作为一个软件,必然无法超越现有的数学理论,也就是说,对于尚未在理论上得到很好解决的问题,Mathematica是不太可能 直接求解出来的——这话说出来大家都明白,但是,一般用户常常很难分辨哪些问题目前在理论上是很难或无法求解的,故开此交流帖,大家可以来谈谈自己所知道的相关问题。为避免讨论门槛过高,接受疑似案例的提出。 还有就是回帖时请尽量一楼一话题。 最后,顶楼放个云笔记链接,用于整理回复中有价值的信息:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fnote.youdao.com%2Fnoteshare%3Fid%3Dadef791007abde149867ea8b95aad15d&urlrefer=d49ca226b79f759254786a2dea615f58(不用说,帖子发出的此刻还是白的)
这个含了DiracDelta的函数的数值积分怎么算? 问:函数Integrate[ Exp[x^2] DiracDelta[x - Sinh[k^2] + Erfc[k]], {k, 0, Infinity}, Assumptions -> x > 0],{x,0,5}时的图像该怎么画呢?符号积分积不出来,NIntegrate算出来是0,感觉不对啊。 ———— 答:NIntegrate的结果确实不对,因为它并不能识别DiracDelta,这个在DiracDelta的可能存在的问题里有介绍,可以参看。这类问题的较为普适的处理方法,是使用一个普通函数来近似DiracDelta,比如:With[{a = 100}, Sqrt[a/Pi] Exp[-a r^2]](保险起见,应该会需要多试几个不同的a),这种近似替代是合理的,因为——如果我对相关历史的理解不错的话——DiracDelta本来就是做为点源的理想模型引入的,它的引入意义在于简化了相应的符号分析,既然现在它带不来任何便利了,那完全可以换掉嘛。 dirac[r_, a_] = Sqrt[a/Pi] Exp[-a r^2] Table[With[{a = 10000}, NIntegrate[Exp[x^2] dirac[x - Sinh[k^2] + Erfc[k], a], {k, 0, Infinity}, MaxRecursion -> 40, WorkingPrecision -> 16]], {x, 0, 5, 1/10}] ListPlot@% 积分值迅速增长,猜测当x趋于无穷时积分会不收敛。 @jiaoeyushushu
【BUG反馈】10-14丨百度的私信系统是已经废了吗 最近十来天,我没能成功发出过一条私信,不论是用老版私信还是新版私信。老版嘛,就一天到晚显示验证码错误,新版嘛,就总是文字保持灰色,无法变黑, 一刷新就什么都没了。(其实就是没发出去。)虽然我知道在这里说这个大概也没什么用,但是还是要吼一下:你们能不能想想办法!
【贴子恢复】09-23丨删帖原因“暂无”,申诉已过24小时无处理 ID:xzcyr 被吞回复的帖:http://tieba.baidu.com/p/3676045235 (具体楼层不确定,因为帖子是被系统秒吞的。)如上图所示,在删帖回收站的“系统删帖”里可以找到这个帖子,但是“删帖原因”显示的是“暂无”。提出人工申诉至今已过一个工作日,仍无消息,望尽快恢复。
【BUG反馈】09-10丨部分帖子主楼无法正常显示 似乎只要是早期的IP发帖就有这个问题。这些帖子的主楼内容在帖子列表页是能看到一点点的,但是点进去之后却没有主楼。例子: http://tieba.baidu.com/p/714984496#frs_nav http://tieba.baidu.com/p/82011443 说实话这BUG对我们吧打击很大(我们这边早期有不少IP党贡献了许多好帖),望尽快修复。
【紧急(?)事态】置顶的激活教程又跪了 如题。不过这回没上次(http://tieba.baidu.com/p/4079008012)那么严重,因为只是被屏蔽了,教程的文本还是在的,于是我就要问了:挖掘机,不对,现在我们该把教程搬到哪去?
【看帖说话?】仔细阅读以下帖子,写下自己的感想,不多于26字 这会儿只能搜到这几个,但应该不止这些: http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fzhidao.baidu.com%2Fquestion%2F752349542655022844.html&urlrefer=a88db1bf2a1d5903bccbd5f8b6b3d1a2 http://tieba.baidu.com/p/4456451769 http://tieba.baidu.com/p/4472847162 ——迷之 http://tieba.baidu.com/p/4589447764 分隔线—— http://tieba.baidu.com/p/4654077196
【速报】版本11.0实际上已上线,Wolfram Cloud上可以体验 百度抽风,图(至少在主楼里)贴不上来,所以大家自行前往试用吧。 版本11.0新功能列表: http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Freference.wolfram.com%2Flanguage%2Fguide%2FSummaryOfNewFeaturesIn110.html&urlrefer=ac34fdcb05a2282eaa31194cef7e8c76 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Freference.wolfram.com%2Flanguage%2Fguide%2FNewIn110AlphabeticalListing.html&urlrefer=ea1a9940429186c268b836baee8fdffa 最后,在此帖下求下载、问Wolfram Cloud是什么、在哪用以及诸如此类的回复,通删。
【教程】Mathematica自带调试器的使用 为便于修订,依旧放在了云笔记上。欢迎大家批评指正: http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fnote.youdao.com%2Fyws%2Fpublic%2Fredirect%2Fshare%3Fid%3D556026c5dda745eb3b9de92e4dac338b%26type%3Dfalse&urlrefer=bba6b9025b4e19c2a0ebb879e7180b35
【半跑题】【求扫盲】能写独立程序的语言是多数还是少数? 如题,这是一个求扫盲帖,下面的提问用语可能会很不准确……我一直在潜意识里觉得“不能编写独立的程序/不能编写脱离Mathematica运行的程序”是Mathematica的缺点之一,毕竟,自己过去接触的程序语言们好像都是可以做到这点的。可就在刚才我突然产生了一个念头:不能写“独立”的程序会不会其实是编程语言的一种常态? 仔细想想,我所接触的所谓“可以编写独立程序”的语言,其实也就是本科时代的VB与近几年零星接触的C和fortran罢了。其他语言怎么样呢?Maple不可以;MATLAB,见过这么吼的,没见过实际成功的;Julia,应该是不行的;Java,我好像已经接触了不止一个需要同时安装Java虚拟机(是叫这个吗)的软件了;Perl,谁来告诉我LaTeX包Latexdiff为什么一定要装了Perl才能运行?Python,好像见过由它编写的独立程序,但是需要同时装Python的我也见过(程序员水平不行?)……回头想想,即使是我脑海中可以编写独立程序的C和VB……谁来给我讲讲在安各种程序时一并装上的这一大堆东西到底是啥?:于是,能编写“独立”程序的语言该不会其实并不多?
【05.24申请解封】申请解封 这里的黎明静悄悄 吧 这个申请大概也没什么用,但是这个吧的吧主我也干了有七八年了,所以依旧要表示下态度。这里的黎明静悄悄 吧只是《这里的黎明静悄悄》一书及其电视剧与电影爱好者讨论交流的平台,其中并无侵权内容(大概),还请解封。
【16-05-24 开关贴吧】申请解封 这里的黎明静悄悄 吧 这个申请大概也没什么用,但是这个吧的吧主我也干了有七八年了,所以依旧要表示下态度。这里的黎明静悄悄 吧只是《这里的黎明静悄悄》一书及其电视剧与电影爱好者讨论交流的平台,其中并无侵权内容(大概),还请解封。
是否有可能定义一个具有如下行为的向量函数 ……说实话我总觉得自己可能是掉沟里了,不过既然无力自己爬出来,那为什么不问呢? 这个问题其实是提取自这个问题:http://tieba.baidu.com/p/4482512788原问题问得有点不清不楚,因此这里整理后重问一下。这个问题是这样的: 是否有可能定义这样的一个以向量为自变量的函数f[x],它具有以下行为: (* 1 执行 *)f[{x, y}](* 输出 *){x Sin[x] - 1, 2/E^y - y} (* 2 执行 *)f'[{x, y}](* 输出 *){x Cos[x] + Sin[x], -1 - 2 E^-y}(* 即{D[x Sin[x] - 1, x], D[2/E^y - y, y]} *) (*其实这个问题比较自然的解决方法应该是定义两个函数*) f1[x_]=x Sin[x] - 1; f2[y_]= 2/E^y - y; {f1@#, f2@#2} & @@{xx, yy} {f1'@#, f2'@#2} & @@ {xx, yy} (*可是,能不能用一个函数解决?*)
【吧务】即日起的四周,严打只贴图不贴代码的主题 即日起至6.4(也就是下个月第一个周六),所有只贴 截图/屏幕照片/手写在纸上的公式 而 没有附上代码文本的 新主题 通删,并 处封禁一天处罚,封禁理由可使用“来,用一天时间把置顶看了”——这句我已经存为模板,诸位小吧可直接使用。 @妙谛莲花 @青衣瓦屋 @落霜枫舞 @qsraaaa520 @situxuming @wengdeping88 @无影东瓜 @隨意超 @草红样 @jiaoeyushushu @wshzh1966 (我擅自加了一些小吧,反正这些位置空着也是空着。被我硬塞了小吧位置的几位,如果实在不想干的话可在本帖下回复或者私信我。) 本次“活动”算是实验一下,视执行效果,或许会考虑把置顶的“别光截图”规则由指导性规则变更为强制性规则。
你查过自带帮助了吗?你真的会查自带帮助吗? 也算是对这帖(http://tieba.baidu.com/p/2964416898)的2,3,4条的解说吧。有什么意见或建议欢迎提出: http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fnote.youdao.com%2Fshare%2F%3Fid%3Dabd51087f44c0b6a41ff6022d549dc41%26type%3Dnote&urlrefer=31633b8942486f1713c05fb96ee8ede4
SE近期(?)值得关注的帖子一个:FindFit是否暗含Bug 我们都知道FindFit在拟合非线性模型(一种最常见的情况是含指数函数的模型)的时候,如果不给定合适的初值,便常常得不到好的结果——对此,有点经验的用户都习以为常了,觉得这就是这类问题的本身特性,但是,真的是如此吗? Alexey Popkov对这个问题产生了怀疑,他在仔细试验之后,发现FindFit的行为似乎难以用我们习惯上的(某种意义上是用于自我安慰的)认知来解释——“因为非线性模型有一些局部极小值所以初值不当就会导致FindFit被这些局部极值困住”——他发现在某些情况下FindFit只试探了两个点就把结果扔回来了,并且这两个点根本就不是零梯度的局部极值,因此怀疑FindFit或许暗含bug,或者至少是有着一定的设计缺陷。更多的内容大家自己看帖子吧: http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fmathematica.stackexchange.com%2Fq%2F105002%2F1871&urlrefer=b4db01bd909f9790558cceb532434dbc 截止目前这个帖子尚未讨论出明确结论(很遗憾负责造FindFit的WRI员工好像没在SE上晃悠……),但是还是很值得关注的。
【教程】怎样编译/编译的通用规则/学会这6条,你也会编译 这个关于编译(Compile)的帖子我也算构思了满久了,不过还是不敢说已经定了稿,为了便于修订并避免链接的迅速报废,这次尝试着放在了有道云笔记上,大家多点一下鼠标吧: http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fnote.youdao.com%2Fshare%2F%3Fid%3Dbf2a031f7d0d69064941032c7857dfd1%26type%3Dnote&urlrefer=0f9819f15bab8eb45613b019b0aa67aa
投票截图2015.10.8
目前有哪位版本9中文版的正版用户收到了升级通知吗? 大家应该知道,在新版发布前夕买的Mathematica的正版是可以在新版出来时免费升级的。我就是在版本10出来前不久买的版本9中文版,但是,现在版本10中文也算出了一段时间了,却迟迟没收到升级通知。 会想到问这个,是因为: 1 我在怀疑目前这个问题多多(主要是帮助系统)的版本10.2中文版是不是并没有大规模发放。 2 我在 怀疑目前的版本10.2中文版的破解方法都是 不完全的。实际上,目前大家举出的版本10.2中文版的帮助问题,有相当一部分,有点像当年版本9未完全破解时的症状。但是要验证这个猜测,必须要有10.2中文版的正版用户的帮助。 3 版本10.2中文版发布以来的混乱持续得有点太久了。是时候想点办法了。
【紧急事态】置顶的激活教程因为违反DMCA而遭到了删除 如题。日志原文在这里: http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fmathematicaclub.wikia.com%2Fwiki%2FSpecial%3ALog%3Fpage%3D%25E6%25BF%2580%25E6%25B4%25BB%25E6%258C%2587%25E5%258D%2597&urlrefer=9454b16565023ec201d53389e73aec74 我这里有一份置顶的备份: http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fs%2F1kT3uGp5&urlrefer=1030326a25eb5bbfb99c31d8e9952b81 这是 今年5月3日备的, 那之后又做过不少修改, 但是在此基础上重建还是可能的。 好的,现在,几个问题: 1 有没有人有比上面这分还要新的备份?@妙谛莲花 @青衣瓦屋 @落霜枫舞 @qsraaaa520 @situxuming 2 @mm_酱 我记得你是这个页面的创建者,这个被删的页面你能不能在后台看到备份? 3 应该选在哪里重建页面?
新科学论坛现在变只读模式了? 如题。现在的情况是登录情况下点开任何一个帖子都提示 抱歉,您所在的用户组()无法进行此操作。
【半跑题】诸位在短时间内打开多个百度贴吧的帖子的时候会卡吗? 如题。说的具体一点就是,当我按着Ctrl在后台连续开帖子的时候,我的鼠标指针变为手形的速度会非常慢。这个问题一直困扰着我,严重影响了我的屠版体验。我原先一直以为是我的老爷机的性能问题(内存不足,硬件老化什么的……),可是现在新电脑8G内存啊,为什么短时间内开多个贴吧页面也这么卡……我的浏览器是Chrome,64位,应该是最新版吧……有人遇到和我同样的问题了吗?
【转载】《钢铁是怎样炼成的》是一本好书吗? 在中国知网下载了一些有关《钢铁是怎样炼成的》的论文,拿来与大家分享。包括本文在内的十余篇以“【转载】”开头的论文均已发表于实体刊物,放在吧里,主要是考虑到网络上相关资源的匮乏,然后,这句话还是不能不说:请勿用这些论文为己牟利! 另,中国知网所含论文众多,单是以《钢铁是怎样炼成的》为主题的就有2429篇。(感觉知网的检索算法是不是变了,09年的时候才能检索到200篇不到……)我只是据标题选择了其中的一部分。它们也不代表我的个人观点。
【BUG反馈】05-07丨回复无法删除,提示“删除失败 原因:2” 在此帖的2楼发现的: http://tieba.baidu.com/p/2597584262 situxuming的回复无法删除。
3分钟复现系数为正负1的全体n次幂方程的根的复平面图形 原本是想直接续在这帖:http://tieba.baidu.com/p/2134509239的后面直接回复的,但是考虑到那帖楼层数已经较多,默默发在那边无法满足我的虚荣心(殴)所以决定重开一帖。(其实@隨意超 似乎已经在那帖11楼找对了方向,但却似乎没有引起后续的参与者的重视。) 先上代码和图再讲解吧。2GB内存2GHz老爷机,3 min出图: modifiedroots[c_List] := Block[{a = DiagonalMatrix[ConstantArray[1., Length@c - 1], -1]}, a[[1]] = -c; Eigenvalues[a]]; s = 1000; l = ConstantArray[0., {s + 1, s + 1}]; l[[#, #2]] += 1. & @@@ Round[1 + s Rescale@ Function[z, {Im@z, Re@z}, Listable]@ Flatten[modifiedroots /@ Tuples[{-1., 1.}, 18]]]; // AbsoluteTiming ArrayPlot[UnitStep[80 - l] l, ColorFunction -> "AvocadoColors"]当然,我说“复现”其实是标题党了,因为原图算到了24次多项式,我这幅图只算到了19次。(这是2G内存的极限,次数每加1,内存占用大约要翻一番。)但是如大家所见,这幅图的效果已经和那幅Sam Derbyshire画了3天3夜的图相差无几了。 下面简单讲解一下这段代码。要做到在多数人可以 接受的时间内使用多数人 可以接受的内存获得 和那幅图相似的效果,需要: 1 省略对这个特别的问题而言其实不必要的(主要是符号)计算。 2 昨晚对像素点十分有限的屏幕而言其实不必要的仅有着细微差别的数据。 3 正确地注意到原图的颜色代表的是什么。 先说第一点。因为这幅图表示的是幂方程的根,所以我们自然需要求解幂方程。如何解方程?我们的第一反应是Solve。是的,Solve可以求解这个问题,但是,作为一个通用求解器,它对这个问题而言太慢了。有没有更为专用的函数可以求解这个问题?在本文开头的帖子里@草红样 找到了NRoots,一个专解多项式方程的函数,从而大大提速了求解。可是,这是否是终点?不,NRoots依旧需要进行多项式结构的分析,我们能不能把这一部也给省掉,直接使用(以确定次序排列的)多项式系数表作为输入来求根?再一次,答案是肯定的,那就是我们上面使用的modifiedroots。(对于NRoots的提速问题的讨论其实尚未结束,有兴趣的参考这帖:http://tieba.baidu.com/p/3575212088) 另,不难注意到“全体系数为正负1的全体n次幂方程”其实有一半是重复的。上面的modifiedroots已经利用了这个特性。 再说后两点。(这两点其实是相联系的,所以一起讲。)对方程的求解将会产生大量的数据,这倒是其次,真正够呛的是如何将这些数据绘成图形。(具体参看本文开头帖子中大伙儿的哀嚎。)正常情况下,要画这么多的点很花时间,还吃内存,更麻烦的是,还怎么画也不像Sam Derbyshire那幅“震撼”的图!要跨过这个槛,需要另一个技巧,好吧,其实这个技巧我是从这帖学来的:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fmathematica.stackexchange.com%2Fquestions%2F50839%2Fsmooth-peter-de-jong-attractor%23comment149926_50839&urlrefer=826a9b85381fccc015cc5edd4575e535 (注意下面的答案最好也看看),这里的重点是,Sam那幅图中的颜色明暗到底表现的是什么?复平面上同一点处重合的点量?我们不难想像完全重合的点其实是很少的,是的, 颜色的明暗其实表现的只是某一个点附近小区域内的点量。如何决定这个小区域?对于这点,我们的计算机屏幕其实已经帮我们限制好了: 屏幕上的像素点是很有限的。于是这又反过来启发了我们:既然最终在屏幕上呈现的点数有限,我们又何必把所有的点都拿去画图?只要事先统计好每个像素内有多少点,再把这个统计结果拿去画图就好了嘛。哪个函数可以经济地画出这种原始数据点数极多的明暗图?我们有ArrayPlot。ArrayPlot可以调配色方案嗯。 另,最后画图时使用UnitStep剪掉了实轴上的点,因为影响视觉效果。 感觉其实还有些地方地方可以解说下不过现在也累了所以算了。 最后,其实即便抛开方程阶数,单论配色方案,我也没有完全“复现”人家的图。(小声:不过我自以为我选的方案更好看。)有谁有兴趣可以研究下怎么用Blend把原图的颜色混合出来。(应该不是某个Mathematica里现成的配色方案吧……)
昨天安了几个更新后部分软件内的字体显示出现了异常 想来想去只能是Vista更新导致的。昨天安的更新是这些:然后,Mathematica软件里的字体就成这德性了:——这可不是图象失真,是真这么支离破碎的。 搜了一下,似乎有人遇到了一样的问题,可是这个网页打不开: windowscm.blogspot.com/2015/02/ragged-fonts-in-some-text-editors-after.html 还有遇到同样问题的人吗?有没有解决方案?
关于NRoots函数的(可能)提速,以及某matlab函数roots的测试请 为了避免一会儿答昏了头又忘了先把这帖发出来。会折腾起这个问题是因为前两天在知乎上看到了一个问题(那个问题现在貌似被删了……)。该问题问的是如何提升NRoots的效率,并声称NRoots函数比某matlab的roots()函数(定义在这里http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fradio.feld.cvut.cz%2Fmatlab%2Ftoolbox%2Fmathlib%2Fcppmathug%2Fmatlab11.html&urlrefer=c718dc5954add794b75faa368c11b46c)效率低一个数量级。 虽然我的电脑上没有装matlab,但我认为这一“声称”还是可信的,因为NRoots是使用多项式(而非列表)作为输入的,那么几乎可以肯定,对符号的分析是会占用时间的。类似的情况我们可以在LinearSolve上看到:在解一次方程组时它的速度大致比Solve快一个数量级。 然后我就在想,NRoots会不会像Solve之于LinearSolve一样,拥有一个抽象的(我的意思是,直接以列表为输入的)对应函数呢?在帮助里找了一下,找不到,想了想就把问题扔SE去了,然后,被踩了……路过的Daniel Lichtblau猜是不是因为我没给出具体的测试结果,我也觉得有可能,于是……有人能帮忙测一下然后截个图什么的吗? 问题在这里:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fmathematica.stackexchange.com%2Fq%2F73312%2F1871&urlrefer=2e2bc58f5501205c6d2be4a3e2a39fba 要是能帮我直接编辑进问题里那就更感谢了! 要是能顺便再Upvote一下那就更更感谢了! 直接在这帖下面讨论这个问题也是欢迎的,不过要是能帮忙到那边把问题给答了那就更更更感谢了! 好了,先这样。我继续屠版去了。
我是怎样学起Mathematica来 本文系自此帖(http://tieba.baidu.com/p/2736346260)5楼的回复修订增补而来。吧里的老人们阅读本文时可能会觉得各种眼熟:毕竟重要的经验我都是不断强调的。 我最初会得知Mathematica的存在,是因为《数学建模》老师在课堂上的推荐。我第一眼就被它那极度接近传统数学式书写的使用方法给吸引了——相信这个吧里的许多人也是一样。《数学建模》结课后不久校内就搞了数学建模大赛(目的是为了选拔参加全国大赛的选手),我就参加了,用的当然是Mathematica。 注意这时的时间点是快三年前,也就是2012年的上半年,那个时候具有全中文帮助文档的Mathematica 8已经出世,但是,版本8的体积比之前的版本要大,于是我这个吝啬鬼想了半天最后 错误地选择了版本7,并从图书馆借了一本《Mathematica7实用教程》,觉得这样应该也够用了。 比赛时间是三天,我所属的组在最后一天算是弄出了模型,然后,解不出来。 站在现在看来,这一局面是理所当然的,因为我那时对Mathematica的使用,几乎是胡来,因为Mathematica的代码接近传统数学式,我便 想当然的在Mathematica里写起了传统数学式。我还能记得的在这一时期犯过的错误——实际犯的肯定不止这些——有: 为了获得纯正的传统数学表达,大量依赖TraditionalForm和自由格式输入。 以为在代码的开头写上 a ∈ Integers 就可以使 a 被全局声明为整数。 不会清变量,对语法着色也毫无概念,只好通过反复重开软件来使软件“恢复正常”。 ………… 总而言之,那时的我对 Mathematica其实是一种严谨的编程语言这点可以说是完全没有认识,而那本 万恶的《Mathematica7实用教程》也基本上只是把Mathematica当成一个计算器在介绍,这便进一步封死了我认知自己错误的路。参赛的结果,也就不消我多说了吧。这次失败让我陷入了强烈的沮丧之中,从此一厥不振,Mathematica成为了我心中又一段不堪回首的记忆——要真是这样我现在就不会在这儿了,故事当然还有后续。 这次经历固然让我受到了打击,但也让我感到了不甘心,结果,Mathematica还是留在了我的电脑里没有删掉。不久,我所在的教研室迎来了一个组会日,我那时还没进实验室,手上没什么东西可讲,搜肠刮肚,我忽地想起自己本科毕设时的一个问题可以用Mathematica来解决,就拿这个当材料做PPT了。 注意,这个问题是连当时的我也能自力解决的问题,不消说,它是十分简单的。(实际上就是用Reduce求解整数不定方程。)但是我却忘记了自己当初是怎么被形如Solve[x^3 + 2 x^2 + 3 x + 4 == 0, x]的代码迷得神魂颠倒,不知道这一切在旁人眼里是多么的神奇,没想到自己已经被选为了目标……暑假临近时,导师忽然找到了我,让我帮忙解一个数学模型。我在这个时候才得知,教研室内部不知何时起已经流传起了一个奇怪的传闻,说是我参加建模大赛获奖了囧。 “既然导师信任我,那我就不能辜负人家的期望”——这种假话我当然说不出口,但是我拼命想要快点解完这个模型那是千真万确的,因为,我想回家。毕竟这是我大学以来第一次暑假没家回,虽然理性上清楚这对研究生来说是正常的,但是感性上这就好像一直拥有的权利突然被剥夺了一样浑身难受。我所要求解的模型实际上是一个偏微分方程组,我一看到这个问题自然想起了NDSolve(《实用教程》介绍了这个函数)。“那就赶快把方程塞进这个指令里解出来然后回家!”我第一时间 把电脑里的Mathematica换成了版本8——我在这个时候已经意识到了纸质教程的内容恐怕会不足,而且在回家的诱惑面前硬盘空间当然是浮云——输入方程,Shift+Enter,我得到的是——一大片的警告。 但是此刻我已经不是几个月前的我了!几个月前的失败也就是浪费几天时间,这次可是关乎回不回得了家的大事!……而且,或许是不断的失败使我在潜移默化中有了反省,最终我竟基本冷静了下来。我开始意识到我面临的其实是复数个问题的集合, 贪婪地想要一口气把问题彻底解决是不现实的。于是我开始读着自带帮助和网上看到的各色杂七杂八的资料开始了跌跌撞撞的探索。基本掌握Mathematica的最基础语法并没花掉我很多时间,可是,还是不够……我最终开始在百度知道上提问(这算是Mathematica学习再开后的第一问:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fzhidao.baidu.com%2Fquestion%2F447269535.html&urlrefer=4efec66f5a57e52c755730b0ed6bf5fd)。 读到这里,或许会有读者对我此时的选择嗤之以鼻或是感觉不理解:一个学术问题,怎么想到跑百度知道上来问了?为什么不问问你的同学和老师呢?比如你的《数学建模》老师?关于这点,一个原因是我的身边没有什么人会Mathematica,而《数学建模》与我甚至不同院,当时还是暑假,我怎么好意思去麻烦别人——好吧,这其实是借口,说白了我就是从小怕老师怕惯了,所以对找老师这事有抵触——不过,现在看来,即使我当时选择这条路,等在我前方的恐怕依旧是死胡同,说句听起来有些不知天高地厚的话:我丝毫不认为在课堂上教我们破解版本4(还是版本3?记不起来了)Mathematica的老师能够给我帮什么忙——当然了,也可能他会因此为我介绍一位新的老师,最终闯出一条新路……遐想就到此为止,历史不容假设,而且我丝毫不后悔我当时的选择。 虽然困难,但我开始将我要求解的问题一点一点的分解开,放到知道上提问,虽然得到的答案并不总是如意,但是还是有收获的,至少我开始对我所面临的问题的难度以及其中重大的难点看得越来越清楚了—— 百度知道并不像某些人想的那么糟糕,还是有人在认真的回答问题的。这里要特别感谢 @tryytr ,尽管他对我所要解的问题并不熟悉,却依旧在这段我最为艰难的时期积极地与我进行了多次探讨。(比如这里:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fzhidao.baidu.com%2Fquestion%2F452380013.html&urlrefer=e9800c58323aab1db01a1b2ee478212d 和这里:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fzhidao.baidu.com%2Fquestion%2F455225843.html&urlrefer=b7e6b068687046b7a06b2bd2662a9303 )但是,依旧不够……有的问题不解决我还是回不了家……就在我再度陷入僵局,甚至在漫天飞的“Matlab更擅长数值计算”的 流言影响下装上了Matlab的时候,神( @yang_bigarm )出现了!:(这个提问因为最终含了外链被百度和谐了,所以这里只贴个图。) 得知 Stackexchange的存在(由stackoverflow找到mathematica的分站去并没花掉我多少时间),可以说是我学习Mathematica过程中最重要的 转折点——今天看来,我所要求解的模型中所蕴含的问题,其实是超乎想象的,其中的许多内容至今没有彻底解决。(鉴于其复杂度以及吧里关心偏微分方程问题的人员稀少度,此处按下不表。)但是,mathematica.stackexchange的成员们的实力,同样超乎想象。通过在Stackexchange的提问,我所面临的主要问题均得到了解决。(这是其中最重要的一个:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fmathematica.stackexchange.com%2Fq%2F9277%2F1871&urlrefer=cb49ff4e68e2a11a79b0a665418d1039 ,我至今认为这是我在Stackexchange的最有价值的提问。)——而这,依旧是次要的,更重要的是,在我在Stackexchange阅读帖子的过程中, 我对Mathematica的热情再度迸发了出来。 诚然,我在首次接触Mathematica时也曾为之着迷,但那更多的是被它的光鲜一面给吸引,没法长久,而这一次,我是在幻想破灭之后, 被Mathematica真正的强大吸引的。同时,对于一些基本原则的掌握也使我有了进一步学习的资本。(比如 勤查自带帮助这一点——这也是stackexchange的各位强人们在不断强调的。)我再次迎来了一个学习Mathematica的高潮。 我一面 在Stackexchange大量阅读帖子,一面开始在百度知道疯狂答题(之所以那个时候没在Stackexchange答,一来是因为本身实力不济,二来是因为那时候Stackexchange开站不久,原始会员们答题远比现在积极,我根本抓不到机会),那时我的答题近乎饥不择食(话说那段日子里抢了 @yang_bigarm 不少“生意”真是不好意思……) ,甚至连要注册码的问题我也来者不拒(http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fzhidao.baidu.com%2Fquestion%2F492396412.html&urlrefer=82fc9008bf83e97dae09e607ce261125),现在看来,这种做法无疑造成了一定的 负面影响,那就是这种无差别答题给我造成了巨大的精神压力,以致我在某个时期回答他人问题时的态度很不好(啥,现在也不咋的?……总之比那时候好多了吧。这都是靠着我如今对答题时间的限制),但是,不可否认的是尝试 回答他人的问题确实是一个让自己快速进步的方法。 我在这一时期的进步是非常快的,毫不夸张地说,我每阅读一个Stackexchange的帖子,每回答一个百度知道的问题,我都能切实地感觉到自己比上一刻更懂Mathematica。到了大约十月的时候,我已经打遍百度知道无敌手了(我不否认这和百度知道上的提问总体容易有关,其实在我在知道上开始答题后的很长一段时间里,甚至连Table都不能熟练使用:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fzhidao.baidu.com%2Fquestion%2F475944231.html&urlrefer=4fedc0aa0e4f13347436644fe195e9b3)。同时百度知道有的时候还是会冒出一些困难得光靠自查帮助解决不了的问题的,这种时候我就会把问题搬到Stackexchange去——我就是靠着这个到手了我在stackexchange的第一个nice question:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fzhidao.baidu.com%2Fquestion%2F499080092.html&urlrefer=6d164ecb644233c5e9392c8661637db7 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fmathematica.stackexchange.com%2Fq%2F15021%2F1871&urlrefer=62029c8278b3e49483380533c9c7a4af 。顺便这一时期我最重要的回答是:http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fzhidao.baidu.com%2Fquestion%2F505315229.html&urlrefer=270afee2707bc9201f907f56ceef926c 。 再往后的事,就波澜不惊了。先是把答题的战场扩张到了贴吧。(我曾因为一些历史原因,犹豫了很长时间是否要进驻贴吧,但是知道上的问题已日益无法满足我的需求,最后,“管他呢!”顺便这大概是吧内第一帖:http://tieba.baidu.com/p/1950670750)然后又开始 阅读Leonid Shifrin写的那本书。(我已经记不起来最初是因为什么才开始读这本书的了,不过,长时间在Stackexchange摸爬滚打,接触到这本书绝对是时间问题。)大概到了年底,也就是正式开始学习Mathematica约半年的时候,我发觉自己的进步速度似乎慢了下来——其实可学的东西还有非常非常多(http://tieba.baidu.com/p/2025917205),但是对软件的学习毕竟受限于自己的知识和兴趣——再往后,我的Mathematica技能的进步进入了一个比较平缓的时期,经常很长时间都没有什么显著的进步,当然,绝不是没有进步,实际上,包括编译、模式匹配在内的许多重要内容我都是在这一时期学会的。(关于模式匹配,必须要感谢 @33珊珊2013 于2013年3月前后在知道的一系列问题的促进作用。) 以上,就是我学习Mathematica的主要过程的一个啰啰嗦嗦的回顾。如今的我虽然不再是个新手,但是和Stackexchange的众神相比还是有着光年级的差距,即使是在吧里,我也绝不是最强的。(不知道全吧打排位赛的话能不能进前十啊……)我在学习过程中走了不少弯路,某些做法也不见得对,不过,若是各位能从这个帖子里吸取到些许经验或教训,我会非常高兴。 凡是在本帖下面仅回复“太长不看”或类似词句者,删。 最后的最后,依旧用从前在 @青衣瓦屋 的帖子下面胡诌的小诗做结吧: 假如StandardForm欺骗了你, 不要悲伤,不要心急! 出错的日子里需要镇静, 相信吧,习惯InputForm的日子将会来临。
投票截图2014.10.22
【BUG反馈】10-15丨最近帖子里的英文单引号全被自动转换成了星号 如题。所谓英文单引号就是这个:* ,英文星号就是这个: * ……好了,不卖萌了,总之,这个Bug恐怕已经影响了相当数目的编程语言类的贴吧。英文单引号和英文星号在很多编程语言里都是常用符号。望修复。
CreateDocument能否在同一个单元里写入多行语句? 是我错觉吗,好像这个月遗留问题比之前多了好多啊……本来之前想到了两个问题可以开主题,可是现在只记得一个了。总之先发了吧。 我们知道CreateDocument时,可以指定其所具有的表达式。它可以有含一行代码的单元: CreateDocument[ExpressionCell[xx, "Input"]] 它可以有多个含一行代码的单元: CreateDocument[{ExpressionCell[xx, "Input"], ExpressionCell[yx, "Input"]}] 那么,它可不可以有一个含有多行代码的单元? 注意,此处不考虑使用分号的迂回策略。(虽然大多数情况下分号和分行断句没有区别,但是有的时候还是不一样的,比如使用Begin重设上下文时。)
【吧务】关于精品帖门槛的放低 嗯……细心的同学可能发现最近一个月吧里精品帖的数量多了起来,很多的老帖突然被加了精。 会产生这个想法的直接的原因是,过去的一个月里的某几天,突然又出现了数位求问诸如“你们的Mathematica是怎么学的的”同学……为什么又有人问?这个我们不是说过很多次么?教程的地址也贴了很多次,为什么没有人看?难道……于是我试着新建了个“教程”的精品分类,然后把@mm_酱 那个翻译Leonid的书的帖子给加了精,结果……这个沉了不知多少年的帖子果然被立刻挖出来了!明明过去我们不管怎么自顶,都会迅速沉掉的! 看样子过去吧里加精的门槛设的太高了,没能活用这个制度,发挥出它的力量。 大家应该也有感觉,那就是百度贴吧的搜索功能越来越渣了,有时候,有的内容,明明过去讨论过,却怎么搜也搜不到。如果是在我自己发的主题里那还好,如果是别人的帖,甚至只是在我自己过去的回复里,那找起来简直就是大海捞针,类似的事我已经做了多次,不想再做了。我相信我绝不是唯一一个这么想的人。 而且连我们自己也搜不到的东西,别人怎么能搜到呢? 如果别人搜不到、答完了就废,那我坚持不加Mathematica相关的QQ和QQ群、一直在公开场合答题的意义又在哪呢? 为什么不把这种需要多次引用的帖子放到精品里呢? 就因为它们中有价值的往往只有某一层楼? 就因为帖子本身没有整理的四平八稳和个论文似的? 就因为问题本身其实很简单,答题者没有很麻烦很累就把问题解决了? 没必要弄这种形式主义。 今后,只要是感觉值得一看的帖子都会考虑加精,不论帖子中实际蕴含的工作量是高还是低,也不论帖子内容是否“整齐”,更不论帖子的可看之处是在主楼还是在回复或是在楼中楼。 我自己能记忆起来的(以及能找到的)帖子毕竟有限,大家看到或想到有意思的帖子时大可以挖上来,我会加精的。 对于这个“政策”有什么意见或建议的话,欢迎回帖讨论。
怎么重现维基百科上的这幅图? 具体来说就是这个图:词条是这一条,里面有对于这幅图背后的公式的讲解: http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FCircle_map&urlrefer=78fd19569d33a95d322cc029b0cfddbf我用这个代码只能画成这样……: \[Theta]e = Compile[{n, \[CapitalOmega], k}, Nest[# + \[CapitalOmega] - k Sin[2 \[Pi] #] &, 0, n]/n]; dat = Parallelize@Outer[\[Theta]e[500, #2, #] &, Range[0, 1, 1/500], Range[0, 1, 1/500]]; // AbsoluteTiming ArrayPlot[dat, ColorFunction -> (Blend[{Black, Blue, Green, Yellow, Red}, #] &), ColorFunctionScaling -> False, DataReversed -> True]总体来讲还挺像的,除了中间那块……是我把那个公式理解错了还是怎么了呢?
首页
1
2
3
下一页