solving the matrix equation A*B=A*D*B for D











up vote
-1
down vote

favorite












I have a matrix equation like this: A * B=A * D * B




  1. A is 3 by 200.

  2. B is a 200 by 1 column vector.

  3. All the elements of A and B are positive (non-negative and non-zero)

  4. D is a 200 by 200 diagonal matrix.

  5. D must be a linear combination of these two matrices:
    D1=diag([1,2,3,...,200]) , D2=diag([1,4,9,...,40000])
    (in other words, D=a * D1 +b * D2, a and b are real numbers but can not be zero both at the same time.)


For any given A and B, I want to prove that there is no solution for the diagonal matrix D satisfying all the above conditions.



Do you have any idea about it? Any suggestion or a counter example?





If we multiply both sides with A' (A transpose) and B'( B transpose) we will have:
A' * A*B * B'=A' * A * D *B * B'
which can be written as :
P*Q=P * D * Q , P=A' * A, Q=B * B'.
P and Q are symmetric and singular matrices. Does this help?










share|cite|improve this question









New contributor




Maria is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.




















  • If you allow $0$s in the linear combination, just choose $D_1+0D_2$ and it works.
    – Matt Samuel
    Nov 17 at 11:28










  • Thank you so much @MattSamuel. Zero is not allowed. Maybe I was not clear enough so I modified the question.
    – Maria
    Nov 17 at 20:47















up vote
-1
down vote

favorite












I have a matrix equation like this: A * B=A * D * B




  1. A is 3 by 200.

  2. B is a 200 by 1 column vector.

  3. All the elements of A and B are positive (non-negative and non-zero)

  4. D is a 200 by 200 diagonal matrix.

  5. D must be a linear combination of these two matrices:
    D1=diag([1,2,3,...,200]) , D2=diag([1,4,9,...,40000])
    (in other words, D=a * D1 +b * D2, a and b are real numbers but can not be zero both at the same time.)


For any given A and B, I want to prove that there is no solution for the diagonal matrix D satisfying all the above conditions.



Do you have any idea about it? Any suggestion or a counter example?





If we multiply both sides with A' (A transpose) and B'( B transpose) we will have:
A' * A*B * B'=A' * A * D *B * B'
which can be written as :
P*Q=P * D * Q , P=A' * A, Q=B * B'.
P and Q are symmetric and singular matrices. Does this help?










share|cite|improve this question









New contributor




Maria is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.




















  • If you allow $0$s in the linear combination, just choose $D_1+0D_2$ and it works.
    – Matt Samuel
    Nov 17 at 11:28










  • Thank you so much @MattSamuel. Zero is not allowed. Maybe I was not clear enough so I modified the question.
    – Maria
    Nov 17 at 20:47













up vote
-1
down vote

favorite









up vote
-1
down vote

favorite











I have a matrix equation like this: A * B=A * D * B




  1. A is 3 by 200.

  2. B is a 200 by 1 column vector.

  3. All the elements of A and B are positive (non-negative and non-zero)

  4. D is a 200 by 200 diagonal matrix.

  5. D must be a linear combination of these two matrices:
    D1=diag([1,2,3,...,200]) , D2=diag([1,4,9,...,40000])
    (in other words, D=a * D1 +b * D2, a and b are real numbers but can not be zero both at the same time.)


For any given A and B, I want to prove that there is no solution for the diagonal matrix D satisfying all the above conditions.



Do you have any idea about it? Any suggestion or a counter example?





If we multiply both sides with A' (A transpose) and B'( B transpose) we will have:
A' * A*B * B'=A' * A * D *B * B'
which can be written as :
P*Q=P * D * Q , P=A' * A, Q=B * B'.
P and Q are symmetric and singular matrices. Does this help?










share|cite|improve this question









New contributor




Maria is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











I have a matrix equation like this: A * B=A * D * B




  1. A is 3 by 200.

  2. B is a 200 by 1 column vector.

  3. All the elements of A and B are positive (non-negative and non-zero)

  4. D is a 200 by 200 diagonal matrix.

  5. D must be a linear combination of these two matrices:
    D1=diag([1,2,3,...,200]) , D2=diag([1,4,9,...,40000])
    (in other words, D=a * D1 +b * D2, a and b are real numbers but can not be zero both at the same time.)


For any given A and B, I want to prove that there is no solution for the diagonal matrix D satisfying all the above conditions.



Do you have any idea about it? Any suggestion or a counter example?





If we multiply both sides with A' (A transpose) and B'( B transpose) we will have:
A' * A*B * B'=A' * A * D *B * B'
which can be written as :
P*Q=P * D * Q , P=A' * A, Q=B * B'.
P and Q are symmetric and singular matrices. Does this help?







matrix-equations






share|cite|improve this question









New contributor




Maria is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











share|cite|improve this question









New contributor




Maria is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









share|cite|improve this question




share|cite|improve this question








edited Nov 17 at 20:51





















New contributor




Maria is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









asked Nov 17 at 11:16









Maria

11




11




New contributor




Maria is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





New contributor





Maria is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






Maria is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.












  • If you allow $0$s in the linear combination, just choose $D_1+0D_2$ and it works.
    – Matt Samuel
    Nov 17 at 11:28










  • Thank you so much @MattSamuel. Zero is not allowed. Maybe I was not clear enough so I modified the question.
    – Maria
    Nov 17 at 20:47


















  • If you allow $0$s in the linear combination, just choose $D_1+0D_2$ and it works.
    – Matt Samuel
    Nov 17 at 11:28










  • Thank you so much @MattSamuel. Zero is not allowed. Maybe I was not clear enough so I modified the question.
    – Maria
    Nov 17 at 20:47
















If you allow $0$s in the linear combination, just choose $D_1+0D_2$ and it works.
– Matt Samuel
Nov 17 at 11:28




If you allow $0$s in the linear combination, just choose $D_1+0D_2$ and it works.
– Matt Samuel
Nov 17 at 11:28












Thank you so much @MattSamuel. Zero is not allowed. Maybe I was not clear enough so I modified the question.
– Maria
Nov 17 at 20:47




Thank you so much @MattSamuel. Zero is not allowed. Maybe I was not clear enough so I modified the question.
– Maria
Nov 17 at 20:47















active

oldest

votes











Your Answer





StackExchange.ifUsing("editor", function () {
return StackExchange.using("mathjaxEditing", function () {
StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
});
});
}, "mathjax-editing");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "69"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});






Maria is a new contributor. Be nice, and check out our Code of Conduct.










 

draft saved


draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3002226%2fsolving-the-matrix-equation-ab-adb-for-d%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown






























active

oldest

votes













active

oldest

votes









active

oldest

votes






active

oldest

votes








Maria is a new contributor. Be nice, and check out our Code of Conduct.










 

draft saved


draft discarded


















Maria is a new contributor. Be nice, and check out our Code of Conduct.













Maria is a new contributor. Be nice, and check out our Code of Conduct.












Maria is a new contributor. Be nice, and check out our Code of Conduct.















 


draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3002226%2fsolving-the-matrix-equation-ab-adb-for-d%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Le Mesnil-Réaume

Ida-Boy-Ed-Garten

web3.py web3.isConnected() returns false always