与下标变量处理

假设我定义以下的(坏)模式

Subscript[\[Beta], i_][x_] := Subscript[\[Beta], i][x[[i]]];

  1. 是否有可能清除这种模式不清除定义的所有其他下标变量? 我首先想到的是修改下标的DownValues​​,但它似乎是空的
  2. 是否有可能/实用与下标参数的函数? IE浏览器,沿东西线f[x_1,x_2,x_3]:=Total[x_#&/@Range[3]] 我听到人们用Symbolize帮助下标,将在这里工作吗?

--------------解决方案-------------

它是在SubValues (见Information["*Values"]

In[25]:= Subscript[\[Beta],i_][x_]:=Subscript[\[Beta],i][x[[i]]];
SubValues[Subscript]
Out[26]= {HoldPattern[Subscript[\[Beta], i_][x_]]:>Subscript[\[Beta], i][x[[i]]]}

只要用=.清除:

In[27]:= Subscript[\[Beta],i_][x_]=.
SubValues[Subscript]
Out[28]= {}

HTH

分类:钨数学 时间:2015-03-15 人气:0
本文关键词: 钨数学
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 1.809 (s). 10 q(s)