5、而且长度没有限制,只是将方括号置于用于创建符号表达式的单引号中。如下例:例1-3>>sym_matrix=sym('[abc;Jack,HelpMe!,NOWAY!],')sym_matrix=[a b c][Jack HelpMe! NOWAY!]>>sym_digits=sym('[123;abc;sin(x)cos(y)tan(z)]')sym_digits=[1 2 3][a b c][sin(x)cos(y)tan(z)]2.
6、用命令syms定义矩阵先定义矩阵中的每一个元素为一个符号变量,而后像普通矩阵一样输入符号矩阵。例1-4>>syms a b c;>>M1=sym('Classical');>>M2=sym('Jazz');>>M3=sym('Blues')>>syms_matrix=[a b c;M1,M2,M3;int2str([2 3 5])]syms_matrix=[ a b c][Classical Jazz Blues][ 2 3 5]把数值矩阵转化成相应的符号矩阵。数值型和符号型在MATL
7、AB中是不相同的,它们之间不能直接进行转化。MATLAB提供了一个将数值型转化成符号型的命令,即sym。例1-5>>Digit_Matrix=[1/3 sqrt(2)3.4234;exp(0.23)log(29)23^(-11.23)]>>Syms_Matrix=sym(Digit_Matrix)结果是:Digit_Matrix=0.3333 1.4142 3.42341.2586 3.3673 0.0000Syms_Matrix=[ 1/3, s