matlab中sym与syms的对比

您所在的位置:网站首页 matlab用sym创建符号函数 matlab中sym与syms的对比

matlab中sym与syms的对比

2024-07-17 22:38| 来源: 网络整理| 查看: 265

1.若都写成下列形式,效果一样:

syms x x=1.5 及

sym x x=1.5 最终结果都是x为double型的常量,注意:经过x=1,5这句后,就是常量了。

2.若写成下列形式,效果不一样。

syms x x=1.5 及

x=sym(‘1.5’) 前者x变为double型,后者x仍然为sym型,但变量被赋值1.5

注意:没有x=syms(‘1.5’)这种形式,会报错,仅有x=sym(‘1.5’) 3.总结: 在刚用syms或sym定义好x后,x都是sym型的(没有syms型变量这一型)。 即sym可以在创建变量同时赋值,赋值后仍然为sym型;而syms不能在创建同时赋值,如在后一行语句中赋值,如x=1.5,则x变为double型了。 即sym所定义的x可以有一个具体的常数值,且保持syms型;而syms只能定义成变量,不能再赋值,若赋值,则不能保持sym型。 若只需要用到变量x而不需要给他赋值时,可以用syms x,而若需要赋值,则用x=sym(‘常数’)

个人见解,如有错误,欢迎讨论。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3