| 查看: 559 | 回复: 3 | ||
[求助]
疑问关于Mathematica plot 已有1人参与
|
|
我用以下(见附件的两个图)的代码去画函数。用函数本身去画,可以画出来,但是当用函数名字时,画不出来,这是什么原因,谢谢。 Capture d’écran 2015-02-20 à 12.15.41.png Capture d’écran 2015-02-20 à 12.15.53.png |
» 猜你喜欢
拟解决的关键科学问题还要不要写
已经有8人回复
存款400万可以在学校里躺平吗
已经有28人回复
最失望的一年
已经有11人回复
求推荐英文EI期刊
已经有5人回复
请教限项目规定
已经有4人回复
国自然申请面上模板最新2026版出了吗?
已经有20人回复
26申博
已经有3人回复
基金委咋了?2026年的指南还没有出来?
已经有10人回复
基金申报
已经有6人回复
疑惑?
已经有5人回复
» 本主题相关价值贴推荐,对您同样有帮助:
mathematica中ContourPlot函数绘图 legend不能显示
已经有10人回复
关于matlab求导和积分的两个问题
已经有5人回复
matlab保存mat文件问题
已经有8人回复
MATLAB无法计算出这个含【级数和超几何函数】的式子
已经有6人回复
Mathematica关于绘制隐函数方程组的问题,跪求,快疯了
已经有11人回复
关于matlab中fft之后变换值的单位问题
已经有6人回复
flunent计算结果输出问题
已经有4人回复
关于matlab求解非线性指数方程组出现问题
已经有3人回复
求助 matlab隐函数画图问题
已经有4人回复
matlab数据拟合问题求助
已经有7人回复
Matlab数据拟合怎么实现啊
已经有10人回复
多曲线标注问题
已经有7人回复
FFT算法的一个问题请教
已经有18人回复
请教个mathematica画图的问题
已经有5人回复
请教一个Mathematica积分的问题(重金求解)
已经有6人回复
【讨论】关于一个m文件中函数调用及画图问题
已经有7人回复
【求助】关于Mathematica绘图问题【已完结】
已经有3人回复
【讨论】Mathematica分段函数绘图问题
已经有8人回复

2楼2015-02-20 23:14:39
3楼2015-02-20 23:59:46
★ ★
ben_ladeng: 金币+2, 谢谢指教 2015-02-22 18:45:06
ben_ladeng: 金币+2, 谢谢指教 2015-02-22 18:45:06
|
那就解释一下。问题核心在于Plot函数具有HoldAll属性(印象里所有画图函数都有这个属性),这个属性会先对被用于画图的表达式赋值再计算该表达式,对于你的表达式而言,这就意味着 将会变成 这样自然计算不出任何值。而我加了 //Evaluate 则会强制计算你那个表达式,你的表达式计算后得到 21 r,此后再赋值当然也就没有问题了——于是,Mathematica咋这么不好用?我就想给我的表达式起个函数名都不行?当然行,但是你得使用正确的函数定义方法,也就是说,只要你把 改成 就行了。 此外可说的地方其实还有很多。 1 提问的时候只贴图片不贴代码是个不好的习惯。 2 For循环在Mathematica里在大多数大多数大多数的情况下都是应该避免的,你这代码也不例外。 3 下标实际上也是应该避免的,不论是从输入的方便程度考虑还是从编程方便程度上来考虑,都应该使用诸如\[Rho][0][r]之类的书写…啊,细说下去又没完了,就此打住。总之,下面哪个写法都比For循环强: 更多的内容,你就好好翻翻软件的自带帮助吧。 |

4楼2015-02-21 19:37:46













回复此楼