首页 > 编程笔记 > MATLAB笔记 阅读:2

MATLAB sym()创建符号变量(附带实例)

在 MATLAB 数值运算中,变量是内容可变的数据,而在 MATLAB 符号运算中,符号变量是内容可变的符号对象。

符号变量通常是指一个或几个特定的字符,不是指符号表达式,虽然可以将一个符号表达式赋值给一个符号变量。

符号变量有时也称为自由变量。符号变量与 MATLAB 数值运算的数值变量名称的命名规则相同:
【实例】创建符号变量 α、β、γ。利用函数 sym() 创建符号对象。在命令行窗口中输入以下语句,并查看输出结果。
>> clear
>> a = sym('alpha');
>> classa = class(a)
classa =
    'sym'

>> b = sym('beta');
>> classb = class(b)
classb =
    'sym'

>> c = sym('gama');
>> classc = class(c)
classc =
    'sym'
由结果可以看出,创建的数据对象 alpha(α)、beta(β)、gama(γ) 均为符号对象类型。

利用函数 syms() 来创建符号对象。在命令行窗口中输入以下语句,并查看输出结果。
>> syms alpha beta gama
>> classa = class(alpha)
classa =
    'sym'

>> classb = class(beta)
classb =
    'sym'

>> classc = class(gama)
classc =
    'sym'
由结果可以看出,数据对象 α、β、γ 均为符号对象类型。

相关文章