MATLAB sym()创建符号变量(附带实例)
在 MATLAB 数值运算中,变量是内容可变的数据,而在 MATLAB 符号运算中,符号变量是内容可变的符号对象。
符号变量通常是指一个或几个特定的字符,不是指符号表达式,虽然可以将一个符号表达式赋值给一个符号变量。
符号变量有时也称为自由变量。符号变量与 MATLAB 数值运算的数值变量名称的命名规则相同:
【实例】创建符号变量 α、β、γ。利用函数 sym() 创建符号对象。在命令行窗口中输入以下语句,并查看输出结果。
利用函数 syms() 来创建符号对象。在命令行窗口中输入以下语句,并查看输出结果。
符号变量通常是指一个或几个特定的字符,不是指符号表达式,虽然可以将一个符号表达式赋值给一个符号变量。
符号变量有时也称为自由变量。符号变量与 MATLAB 数值运算的数值变量名称的命名规则相同:
- 变量名可以由英文字母、数字和下画线组成;
- 变量名应以英文字母开头;
- 组成变量名的字符长度不大于 31 个;
- 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'
由结果可以看出,数据对象 α、β、γ 均为符号对象类型。
ICP备案:
公安联网备案: