有没有办法给代数式赋值?
mathematica吧
全部回复
仅看楼主
level 3
Tomoko_Saeki 楼主
比方说,现在我希望定义c=Sqrt[T]/Ma,应该怎么做?
2015年11月24日 22点11分 1
吧务
level 7
你已经写对了
2015年11月25日 00点11分 2
[黑线]
2015年11月25日 16点11分
@Tomoko_Saeki 就是你把“c = Sqrt[T]/Ma”直接这么写进mathematica就对了
2015年11月26日 03点11分
@竹小叶🍀 没用,计算的时候显示的是Sqrt[T]/Ma,而我希望用c代替这个式子。
2015年11月27日 13点11分
level 8
试试这个?
2015年11月28日 12点11分 3
吧务
level 15
这样?:
Sin[Sqrt[T]/Ma] + (Sqrt[T]/Ma)^2 /. Solve[c == Sqrt[T]/Ma, Ma]
2015年12月05日 07点12分 4
其实这个展开之后又是个大问题,名字叫做 语义式模式匹配(Semantic Pattern Matching),还有人写过程序包(虽然很多年没更新了,兼容性上出了点问题,但是我试了一下,只要把某行语句改一改似乎就能用了),有兴趣的可以来折腾下:http://library.wolfram.com/infocenter/Articles/3902/
2015年12月05日 08点12分
1