在MATLAB R2009b中创建符号矩阵
如何在MatlabR2009B中创建由符号元素组成的矩阵 这样做的繁琐方式是:在MATLAB R2009b中创建符号矩阵,matlab,symbols,Matlab,Symbols,如何在MatlabR2009B中创建由符号元素组成的矩阵 这样做的繁琐方式是: syms a11 a12 a21 a22 A = [a11 a12; a21 a22] 但是如果我想要一个10x10的矩阵,我需要更好的 我找到了以下命令: A = sym('A%d', [2 2]); 但是,当我使用R2009b时,它似乎只适用于较新版本的MATLAB。一种不太有效的方法是编写一个脚本来创建一个字符串,然后用它执行 因此,命令字符串如下所示: cmd_var = syms a_1_1 a_1_
syms a11 a12 a21 a22
A = [a11 a12; a21 a22]
但是如果我想要一个10x10的矩阵,我需要更好的
我找到了以下命令:
A = sym('A%d', [2 2]);
但是,当我使用R2009b时,它似乎只适用于较新版本的MATLAB。一种不太有效的方法是编写一个脚本来创建一个字符串,然后用它执行 因此,命令字符串如下所示:
cmd_var =
syms a_1_1 a_1_2 a_1_3 a_2_1 a_2_2 a_2_3 a_3_1 a_3_2 a_3_3 ;
cmd_mat =
A=[ a_1_1 a_1_2 a_1_3 ; a_2_1 a_2_2 a_2_3 ; a_3_1 a_3_2 a_3_3 ;];
现在执行命令字符串:
eval(cmd_var)
eval(cmd_mat)
eval(cmd_var)
eval(cmd_mat)