Solving a matrix equation?

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 comentario

Worku Fufa
Worku Fufa el 28 de Sept. de 2021
40v+5i+0.5i2=0
85v+(i3+i2)4=0
i1=10+i2+i4

Iniciar sesión para comentar.

 Respuesta aceptada

Torsten
Torsten el 20 de Mzo. de 2015

0 votos

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 comentario

Matt
Matt el 20 de Mzo. de 2015
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.

Iniciar sesión para comentar.

Más respuestas (3)

Matt
Matt el 20 de Mzo. de 2015

3 votos

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 el 23 de En. de 2021

0 votos

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 el 20 de Abr. de 2022

0 votos

2𝒙𝟏 + 𝟓𝒙𝟐 + 𝟓𝒙𝟑 = 𝟓

Preguntada:

el 20 de Mzo. de 2015

Respondida:

el 20 de Abr. de 2022

Community Treasure Hunt

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

Start Hunting!

Translated by