新手求助,如何定义符号变量为实数?
mathematica吧
全部回复
仅看楼主
level 1
holdfreedom 楼主
各位大佬mathematica中能否定义一个符号变量是实数啊,类似matlab中的syms a real?
我尝试输入a∈Reals b∈Reals c∈Reals 最后求Re[a*I + b + c*I]得出的还是-Im[a] - Im[c] + Re[b]
2023年12月06日 02点12分 1
level 9
Block[{$Assumptions =
a \[Element] Reals && b \[Element] Reals && c \[Element] Reals},
FullSimplify[Re[a*I + b + c*I]]]
或者
ComplexExpand[Re[a*I + b + c*I]]
2023年12月06日 05点12分 2
学到了!
2023年12月06日 05点12分
谢谢大佬
2023年12月06日 09点12分
level 9
2023年12月06日 05点12分 3
谢谢大佬
2023年12月06日 09点12分
大佬,有没有什么方法可以定义变量a,然后在整个记事本中a都可以被认定为实数啊
2023年12月07日 11点12分
@holdfreedom 我这个就是全局的啊,楼上那位是只在块里限定实数
2023年12月07日 11点12分
1