MATLAB如何使用sym命令直接创建符号矩阵
该方法简单实用,可以用与创建数值矩阵相同的方法直接创建符号矩阵。所创建的符号矩阵的元素可以是任何符号变量及符号表达式和方程,矩阵行之间以分号隔断,各矩阵元素之间可以使用空格或逗号分隔;各符号表达式的长度可以不同;矩阵元素可以是任意的符号函数。
例题 直接创建符号矩阵
>> matrix1=sym('[5/x 2+sin(x)x-y;x/y,1+y,cos(y);x^2,2+3 6*y]')
matrix1 =
[ 5/x, sin(x)+ 2, x - y]
[ x/y, y + 1, cos(y)]
[ x^2, 5, 6*y]
上面的程序中,使用了空格、逗号作为矩阵元素之间的分隔,且各符号表达式的长度既可以相同也可以不同。在实际使用中,为了格式与页面的整洁,建议只采用一种分隔方法。