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