符号矩阵是否有可能通过米矩阵限定米(m是一个符号整数)以说M /(M + 1)作为其对角元素和-1/m作为MATLAB或Mathematica中的非对角元素?创建在MATLAB或数学
让我给更多的解释:假设你被要求通过米矩阵寻找逆[行列式,特征值等]的米正如我上面[例如定义不难证明这样的矩阵的逆是通过一个米米矩阵在其对角线和非对角线] 。是否有可能使用MATLAB或任何其他软件来回答这些问题?
符号矩阵是否有可能通过米矩阵限定米(m是一个符号整数)以说M /(M + 1)作为其对角元素和-1/m作为MATLAB或Mathematica中的非对角元素?创建在MATLAB或数学
让我给更多的解释:假设你被要求通过米矩阵寻找逆[行列式,特征值等]的米正如我上面[例如定义不难证明这样的矩阵的逆是通过一个米米矩阵在其对角线和非对角线] 。是否有可能使用MATLAB或任何其他软件来回答这些问题?
像这样:
m = 4; % Or any other positive integer
matrix = eye(m) * (m/(m+1)) + (1 - eye(m)) * (-1/m)
从技术上讲,这是一个数字矩阵,而不是问题标题中OP所要求的符号矩阵。 – horchler
如果你想要一个真正的 “象征性” 矩阵,在Matlab你需要使用一个位Symbolic Math toolbox的:
m = 7;
ms = sym(m);
mat = -ones(m)/ms;
mat(1:m+1:end) = ms/(ms+1);
返回
mat =
[ 7/8, -1/7, -1/7, -1/7, -1/7, -1/7, -1/7]
[ -1/7, 7/8, -1/7, -1/7, -1/7, -1/7, -1/7]
[ -1/7, -1/7, 7/8, -1/7, -1/7, -1/7, -1/7]
[ -1/7, -1/7, -1/7, 7/8, -1/7, -1/7, -1/7]
[ -1/7, -1/7, -1/7, -1/7, 7/8, -1/7, -1/7]
[ -1/7, -1/7, -1/7, -1/7, -1/7, 7/8, -1/7]
[ -1/7, -1/7, -1/7, -1/7, -1/7, -1/7, 7/8]
Mathematica相关的问题最好在专用的Mathematica.StackExchange 。
@Rafael的解决方案是用于MATLAB。 – NKN
如果其大小未知,如何创建矩阵? (一个符号)??它会有多少行?多少列?当'm'没有数值时,你想要'm'行和'm'列的矩阵吗?矩阵的内容可以是符号的,但不是大小?你能举一个你想要的例子吗?用'm'符号矩阵来表示'm'? – Nasser