当我以前没有为变量分配值时,为什么在Mathematica中出现“标记时间受保护”错误?

我是Mathematica的新用户。我正在尝试编写下面描述的函数,然后对其进行图形化处理。我在弄清楚为什么要获取标记时间是受保护的错误时遇到了麻烦-我正在获取变量v的错误。根据我的阅读,当您尝试将值重新分配给已经存在的变量时,会发生这种情况有分配的值。我不明白我在这段代码中在哪里做。我尝试以几种不同的方式编写该函数以尝试避免这种情况,并包括了clear函数以防万一。

是否正在发生这种情况,因为我正在编写的函数中包括Log函数和Sum函数?任何帮助或建议,不胜感激。谢谢!

ClearAll;  
i = 13.6*(1.602176634*10^-19);  
m = 9.10938356*10^-31;  
Subscript[A,0] = 0.18450;  
Subscript[A,1] = -0.032226;  
Subscript[A,2] = -0.034539;  
Subscript[A,3] = 1.4003;  
Subscript[A,4] = -2.8115;  
Subscript[A,5] = 2.2986;  
\[Sigma][v_] := (10^-13/(i*((m*v^2)/2))) ((Subscript[A,0]*Log[((m*v^2)/2)/i]) + Sum[Subscript[A,j]*(1 - i/((m*v^2)/2))^j,{j,1,5}])  
Plot[\[Sigma][v],{v,10^7}]
iCMS 回答:当我以前没有为变量分配值时,为什么在Mathematica中出现“标记时间受保护”错误?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/1754868.html

大家都在问