how to solve XQ=0 type matrix in Matlab?
I have 2 matrices, Q and X such that XQ=0. X is 1x16 matrix with unknown values i.e. X=[x1, x2, x3, x4, ...x16]. Q is 16x16 real valued matrix. How can I find values of X in Matlab? code please...
matlab math matrix linear-algebra
add a comment |
I have 2 matrices, Q and X such that XQ=0. X is 1x16 matrix with unknown values i.e. X=[x1, x2, x3, x4, ...x16]. Q is 16x16 real valued matrix. How can I find values of X in Matlab? code please...
matlab math matrix linear-algebra
uk.mathworks.com/help/matlab/ref/mrdivide.html Matrix division.
– Ander Biguri
Nov 23 '18 at 11:24
add a comment |
I have 2 matrices, Q and X such that XQ=0. X is 1x16 matrix with unknown values i.e. X=[x1, x2, x3, x4, ...x16]. Q is 16x16 real valued matrix. How can I find values of X in Matlab? code please...
matlab math matrix linear-algebra
I have 2 matrices, Q and X such that XQ=0. X is 1x16 matrix with unknown values i.e. X=[x1, x2, x3, x4, ...x16]. Q is 16x16 real valued matrix. How can I find values of X in Matlab? code please...
matlab math matrix linear-algebra
matlab math matrix linear-algebra
asked Nov 23 '18 at 5:49
Abdullah1Abdullah1
134
134
uk.mathworks.com/help/matlab/ref/mrdivide.html Matrix division.
– Ander Biguri
Nov 23 '18 at 11:24
add a comment |
uk.mathworks.com/help/matlab/ref/mrdivide.html Matrix division.
– Ander Biguri
Nov 23 '18 at 11:24
uk.mathworks.com/help/matlab/ref/mrdivide.html Matrix division.
– Ander Biguri
Nov 23 '18 at 11:24
uk.mathworks.com/help/matlab/ref/mrdivide.html Matrix division.
– Ander Biguri
Nov 23 '18 at 11:24
add a comment |
2 Answers
2
active
oldest
votes
Look into the null function. https://www.mathworks.com/help/matlab/ref/null.html
It provides the solution to the problem
A*x=0
The solutions to
Q'*X' = 0
are the same as
X*Q = 0
So
X = null(Q')'
add a comment |
If det(Q)~=0, then unique solution is x=zeros(1,16).
If det(Q)==0, the set of solutions form a vector space of dimension r=16-rank(Q). In fact, the solutions are the kernel of Q, so you can use the function eig to find the corresponding eigenvectors, which form a basis of your solutions.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
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',
autoActivateHeartbeat: false,
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
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53441242%2fhow-to-solve-xq-0-type-matrix-in-matlab%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
Look into the null function. https://www.mathworks.com/help/matlab/ref/null.html
It provides the solution to the problem
A*x=0
The solutions to
Q'*X' = 0
are the same as
X*Q = 0
So
X = null(Q')'
add a comment |
Look into the null function. https://www.mathworks.com/help/matlab/ref/null.html
It provides the solution to the problem
A*x=0
The solutions to
Q'*X' = 0
are the same as
X*Q = 0
So
X = null(Q')'
add a comment |
Look into the null function. https://www.mathworks.com/help/matlab/ref/null.html
It provides the solution to the problem
A*x=0
The solutions to
Q'*X' = 0
are the same as
X*Q = 0
So
X = null(Q')'
Look into the null function. https://www.mathworks.com/help/matlab/ref/null.html
It provides the solution to the problem
A*x=0
The solutions to
Q'*X' = 0
are the same as
X*Q = 0
So
X = null(Q')'
answered Nov 23 '18 at 15:20
Jonathan ChiangJonathan Chiang
936
936
add a comment |
add a comment |
If det(Q)~=0, then unique solution is x=zeros(1,16).
If det(Q)==0, the set of solutions form a vector space of dimension r=16-rank(Q). In fact, the solutions are the kernel of Q, so you can use the function eig to find the corresponding eigenvectors, which form a basis of your solutions.
add a comment |
If det(Q)~=0, then unique solution is x=zeros(1,16).
If det(Q)==0, the set of solutions form a vector space of dimension r=16-rank(Q). In fact, the solutions are the kernel of Q, so you can use the function eig to find the corresponding eigenvectors, which form a basis of your solutions.
add a comment |
If det(Q)~=0, then unique solution is x=zeros(1,16).
If det(Q)==0, the set of solutions form a vector space of dimension r=16-rank(Q). In fact, the solutions are the kernel of Q, so you can use the function eig to find the corresponding eigenvectors, which form a basis of your solutions.
If det(Q)~=0, then unique solution is x=zeros(1,16).
If det(Q)==0, the set of solutions form a vector space of dimension r=16-rank(Q). In fact, the solutions are the kernel of Q, so you can use the function eig to find the corresponding eigenvectors, which form a basis of your solutions.
answered Nov 23 '18 at 13:39
SergioSergio
613
613
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53441242%2fhow-to-solve-xq-0-type-matrix-in-matlab%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
uk.mathworks.com/help/matlab/ref/mrdivide.html Matrix division.
– Ander Biguri
Nov 23 '18 at 11:24