Solving a matrix equation?

39 ビュー (過去 30 日間)
Matt
Matt 2015 年 3 月 20 日
回答済み: Karthikeyan S 2022 年 4 月 20 日
I'm trying to solve the following matrix equation using MATLAB:
AU + UB = C
A, B, and C are known matrices and I want to solve for the matrix U. A and B are square, symmetric, and tridiagonal. Does anyone have advice on how to use MATLAB to efficiently solve this system? Thank you for any help in advance!
  1 件のコメント
Worku Fufa
Worku Fufa 2021 年 9 月 28 日
40v+5i+0.5i2=0
85v+(i3+i2)4=0
i1=10+i2+i4

サインインしてコメントする。

採用された回答

Torsten
Torsten 2015 年 3 月 20 日
Look at 5.1.10 under
for a solution.
Enter
help kron
to get information on how to form the Kronecker tensor product in MATLAB.
Best wishes
Torsten.
  1 件のコメント
Matt
Matt 2015 年 3 月 20 日
Thank you for your answer! While your solution works, I discovered that MATLAB has a straightforward command for solving this system - see my answer if interested.

サインインしてコメントする。

その他の回答 (3 件)

Matt
Matt 2015 年 3 月 20 日
For anyone who may stumble upon this in the future, turns out my system is the Sylvester equation. Its solution has been implemented in MATLAB starting in version 2014a:

Pramod Palayangoda
Pramod Palayangoda 2021 年 1 月 23 日
1. Consider the following system of equations.
2𝒙𝟏 + 𝟓𝒙𝟐 + 𝟓𝒙𝟑 = 𝟓
4𝒙𝟏 − 𝒙𝟐 + 𝟐𝒙𝟑 = −𝟔
−𝟐𝒙𝟏 + 𝟑𝒙𝟐 − 𝒙𝟑 = 𝟏𝟏
i) Form a matrix for the coefficients of the above system and name it as A.
ii) Find the determinant of A.
iii) Find the inverse of A.
iv) Form a matrix for the right hand values and name it as B
v) Solve the above system.

Karthikeyan S
Karthikeyan S 2022 年 4 月 20 日
2𝒙𝟏 + 𝟓𝒙𝟐 + 𝟓𝒙𝟑 = 𝟓

カテゴリ

Help Center および File ExchangeEigenvalue Problems についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by