符號矩陣是否有可能通過米矩陣限定米(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