由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Computation版 - 如何在mathematica中将符号消去具体值
相关主题
matlab 能不能解符号矩阵方程? (转载)请教Ansys高手一个问题
Mathematica下面做function fit[转载] 高维空间中,点到曲线最短距离有显性表达式吗?
[转载] help!怎么数值求解高次方程组的根?请问tecplot可以画函数曲线吗?
Mathematica数值求解Differential Equations的问题[转载] matlab问题请教
符号运算是不是很慢?unidentified_title
请教用Mathematica输出mesh数据[转载] How to minimize this variance?
数值计算就业如何atanh函数
怎么求这个转角?一个循环的问题
相关话题的讨论汇总
话题: out话题: 符号话题: holdform话题: 例子话题: 身份
进入Computation版参与讨论
1 (共1页)
R*******y
发帖数: 19
1
比如设了y = x - 1
然后用了一下 x = 3
再看y时,返回y = 2。
此时,如果我想恢复x 的“符号”身份,而不再是3,(这样y就可以继续是x-1而不会
是一个具体数值)应该用什么操作?
Thanks!
g*********r
发帖数: 124
2
y = HoldForm[x - 1];
x = 3;
y

【在 R*******y 的大作中提到】
: 比如设了y = x - 1
: 然后用了一下 x = 3
: 再看y时,返回y = 2。
: 此时,如果我想恢复x 的“符号”身份,而不再是3,(这样y就可以继续是x-1而不会
: 是一个具体数值)应该用什么操作?
: Thanks!

R*******y
发帖数: 19
3
Thanks!
不过这样一做,x就会一直保持符号身份了啊。我想要的是把x从数字身份变回符号身份
,也许以后又要赋新值。有没有不hold form的更加灵活的做法呢?谢谢!

【在 g*********r 的大作中提到】
: y = HoldForm[x - 1];
: x = 3;
: y

F****r
发帖数: 345
4
我没怎么看明白你到底要什么?
你是指“y就会一直保持符号身份了"?
可以试试这个:
Input:
y[x_] := 1 - x;
x = 3;
y
y[x]
x = 4;
y
y[x]
Out[3]= y
Out[4]= -2
Out[6]= y
Out[7]= -3

【在 R*******y 的大作中提到】
: Thanks!
: 不过这样一做,x就会一直保持符号身份了啊。我想要的是把x从数字身份变回符号身份
: ,也许以后又要赋新值。有没有不hold form的更加灵活的做法呢?谢谢!

h******p
发帖数: 113
5
用x=.
例子:
x = 3
x
x =.
x
h******p
发帖数: 113
6
用x=.
例子:
x = 3
x
x =.
x
h******p
发帖数: 113
7
这样做, x=.
R*******y
发帖数: 19
8
Thanks! 您说的好像不是我想要的。嗯,看来我得讲得更清楚一点。我是希望:
y = 1 - x // 赋予y关于x的关系
y // 此出按Shift + Enter,输出y的值是1 - x
x = 1
y // 此出按Shift + Enter,输出y的值是0
然后呢,因为现在x是一个数,只要我改变x的数值,比如说再输入一个x = 2,然后再
输出y,此时的y就会输出为-1。在整个过程中,y = 1 - x的关系是绑定的,但“y = 1
- x”这条表达式本身就再也无法输出了。如果中途,我又想把x切换回一个抽象符号
的身份,也就是说,想恢复到头两条语句的这种状态,不知道有什么办法。(本质上,
就是在运算途中,y = 1 - x这条关系是绑定不变的,但要灵活地切换x 的“数值性”
与“非数值性”)。
谢谢!

【在 F****r 的大作中提到】
: 我没怎么看明白你到底要什么?
: 你是指“y就会一直保持符号身份了"?
: 可以试试这个:
: Input:
: y[x_] := 1 - x;
: x = 3;
: y
: y[x]
: x = 4;
: y

h******p
发帖数: 113
9
y := 1 - x
这样就是保存右边的关系。等你问y的时候,再去算右边。
1 (共1页)
进入Computation版参与讨论
相关主题
一个循环的问题符号运算是不是很慢?
非线性优化的方法请教用Mathematica输出mesh数据
请教一个模型表达式数值计算就业如何
附件中的数据拟合怎么做?怎么求这个转角?
matlab 能不能解符号矩阵方程? (转载)请教Ansys高手一个问题
Mathematica下面做function fit[转载] 高维空间中,点到曲线最短距离有显性表达式吗?
[转载] help!怎么数值求解高次方程组的根?请问tecplot可以画函数曲线吗?
Mathematica数值求解Differential Equations的问题[转载] matlab问题请教
相关话题的讨论汇总
话题: out话题: 符号话题: holdform话题: 例子话题: 身份