写出代码,但是有标签保护
mathematica吧
全部回复
仅看楼主
level 1
找了半天也没找到解决办法就想到了贴吧,之前有下标也删掉了,总是x赋值不上去,麻烦大佬帮帮忙:
b = 0.512264; V0 = 15; a = 5;
d[x] := (x D[BesselJ[0, X], x]/BesselJ[0, x] /.
x == (a b \[Sqrt]x)) - (x D[BesselK[0, X], x]/BesselK[0, x] /.
x == (a b \[Sqrt](V0 - x)));
d[x]
Plot[Evaluate[d[x]], {x, 0, V0},
PlotPoints -> 200, PlotPoints -> 100]
Clear["Global'*"]
2021年04月23日 14点04分 1
吧务
level 10
d的错误定义应该仍未被清除。不知道你有没有执行那个包含Clear的单元。实在不行你就重启软件。
再就是,ReplaceAll用法错误
2021年04月24日 06点04分 8
仔细一看,你Clear语句写错了。上下文分隔符是反引号`,而不是引号'。
2021年04月24日 06点04分
@asdasd1dsadsa 谢谢,这个解决了,但是这里有一串x=√x的赋值,然后它会显示超出1024循环,这个应该是要优化代码吗
2021年04月25日 02点04分
@洛马琴科ccc 循环定义导致无穷计算,一般就是定义不对
2021年04月25日 05点04分
1