Page 72 - 数学建模算法与应用
P. 72
Mathematical Modeling Algorithms and Applications
数学建模算法与应用
下面介绍函数命令 sym()、syms()和 class()的调用格式、函数和使用说明。
例 符号常数形成中的差异。
解 在 MATLAB 命令窗口输入以下命令:
>>a1 = sym([1/3, pi/7, sqrt(5), pi + sqrt(5)])
a2 = sym([1/3, pi/7, sqrt(5), pi + sqrt(5)], ‘e’)
a3 = sym([1/3, pi/7, sqrt(5), pi + sqrt(5)], ‘e’)
a4 = sym(‘[1/3, pi/7, sqrt(5), pi + sqrt(5)]’)
得到
a1 =
0.333 0.4488 2.2361 3.777
a2 =
[1/3, pi/7, 5^(1/2), 1820961261119/3518437208832]
a3 =
[1/3 - eps/12, pi/7 - (13*eps)/165, (137*eps)/280 + 5^(1/2),
1820961261119/3518437208832]
a4 =
[1/3, pi/7, 5^(1/2), pi + 5^(1/2)]
例 把字符表达式转换为符号变量。
解 在 MATLAB 命令窗口输入以下内容:
>> y = sym(‘2 * sin(x) * cos(x)’)
y =
cos(x) * sin(x)
>> y = simple(y)
Y =
sin(2 * x)
62

