Skipping indices in a product The Next CEO of Stack OverflowWhat's the best way to generate all the upper triangular matrix whose singular values are given?What is the fastest way to obtain the eigenvalues of a Wishart matrix?Evaluating the product of a matrix sequenceMapping over two indices with a conditionOuter product using the quantum mathematica packageWhy does Eigenvalues work for a matrix $M$ but not $M$?Conditions on a productHow to put conditions on indices of productProduct of matrices with symbolic boundsInverting a matrix when its elements are given by difficult expressions?
Really confused on what inner tube would fit my BF’s new bike?
Return the Closest Prime Number
How to make a variable always equal to the result of some calculations?
Would this house-rule that treats advantage as a +1 to the roll instead (and disadvantage as -1) and allows them to stack be balanced?
FBX seems to be empty when imported into Blender
Non-deterministic sum of floats
Novel about a guy who is possessed by the divine essence and the world ends?
Can I equip Skullclamp on a creature I am sacrificing?
If the heap is initialized for security, then why is the stack uninitialized?
I believe this to be a fraud - hired, then asked to cash check and send cash as Bitcoin
Why did we only see the N-1 starfighters in one film?
WOW air has ceased operation, can I get my tickets refunded?
Can we say or write : "No, it'sn't"?
Anatomically Correct Strange Women In Ponds Distributing Swords
Hindi speaking tourist to UK from India
Why does standard notation not preserve intervals (visually)
Written every which way
Is it professional to write unrelated content in an almost-empty email?
What happened in Rome, when the western empire "fell"?
Giving the same color to different shapefiles in QGIS
A "random" question: usage of "random" as adjective in Spanish
Is it possible to search for a directory/file combination?
Beyond letters and diaries—exercises to explore characters' personalities and motivation
At which OSI layer a user-generated data resides?
Skipping indices in a product
The Next CEO of Stack OverflowWhat's the best way to generate all the upper triangular matrix whose singular values are given?What is the fastest way to obtain the eigenvalues of a Wishart matrix?Evaluating the product of a matrix sequenceMapping over two indices with a conditionOuter product using the quantum mathematica packageWhy does Eigenvalues work for a matrix $M$ but not $M$?Conditions on a productHow to put conditions on indices of productProduct of matrices with symbolic boundsInverting a matrix when its elements are given by difficult expressions?
$begingroup$
I have a matrix $A$ for which I want to compute the quantity $Tlambda_j = Pi_lambda_ine lambda_j fracA - lambda_i Ilambda_j-lambda_i$, where $lambda_i$ ($lambda_j$) denote the eigenvalues of $A$. How can this be implemented in Mathematica? Just gave a try here:
A = 1, 0, 0, 1,0, 1, 2, 0,1, 1, 0, 2,0, 0, 0, 1;
Eigenvalues[A]
2, -1, 1, 1
Tj = Product[(A - Eigenvalues[A][[i]] IdentityMatrix[4])/(
Eigenvalues[A][[j]] - Eigenvalues[A][[i]]), i, 1, 4]
matrix operators products
$endgroup$
|
show 6 more comments
$begingroup$
I have a matrix $A$ for which I want to compute the quantity $Tlambda_j = Pi_lambda_ine lambda_j fracA - lambda_i Ilambda_j-lambda_i$, where $lambda_i$ ($lambda_j$) denote the eigenvalues of $A$. How can this be implemented in Mathematica? Just gave a try here:
A = 1, 0, 0, 1,0, 1, 2, 0,1, 1, 0, 2,0, 0, 0, 1;
Eigenvalues[A]
2, -1, 1, 1
Tj = Product[(A - Eigenvalues[A][[i]] IdentityMatrix[4])/(
Eigenvalues[A][[j]] - Eigenvalues[A][[i]]), i, 1, 4]
matrix operators products
$endgroup$
$begingroup$
in which part exactly you want to exclude it in Tj !??
$endgroup$
– Alrubaie
1 hour ago
$begingroup$
do you want it to be skipped put not Zero right !?
$endgroup$
– Alrubaie
1 hour ago
$begingroup$
@Alrubaie, there was a typo in my post. Just edited it. I want the denominator to be non-zero and hence avoid the case for which $i=j$.
$endgroup$
– Tobias Fritzn
1 hour ago
$begingroup$
@Alrubaie, my $i$ and $j$ are not the indices in my question. They are the eigenvalues. I should have used something like $lambda_i$ and $lambda_j$.
$endgroup$
– Tobias Fritzn
1 hour ago
2
$begingroup$
That product is presumably a matrix multiplication?
$endgroup$
– J. M. is slightly pensive♦
1 hour ago
|
show 6 more comments
$begingroup$
I have a matrix $A$ for which I want to compute the quantity $Tlambda_j = Pi_lambda_ine lambda_j fracA - lambda_i Ilambda_j-lambda_i$, where $lambda_i$ ($lambda_j$) denote the eigenvalues of $A$. How can this be implemented in Mathematica? Just gave a try here:
A = 1, 0, 0, 1,0, 1, 2, 0,1, 1, 0, 2,0, 0, 0, 1;
Eigenvalues[A]
2, -1, 1, 1
Tj = Product[(A - Eigenvalues[A][[i]] IdentityMatrix[4])/(
Eigenvalues[A][[j]] - Eigenvalues[A][[i]]), i, 1, 4]
matrix operators products
$endgroup$
I have a matrix $A$ for which I want to compute the quantity $Tlambda_j = Pi_lambda_ine lambda_j fracA - lambda_i Ilambda_j-lambda_i$, where $lambda_i$ ($lambda_j$) denote the eigenvalues of $A$. How can this be implemented in Mathematica? Just gave a try here:
A = 1, 0, 0, 1,0, 1, 2, 0,1, 1, 0, 2,0, 0, 0, 1;
Eigenvalues[A]
2, -1, 1, 1
Tj = Product[(A - Eigenvalues[A][[i]] IdentityMatrix[4])/(
Eigenvalues[A][[j]] - Eigenvalues[A][[i]]), i, 1, 4]
matrix operators products
matrix operators products
edited 36 mins ago
That Gravity Guy
2,1311615
2,1311615
asked 1 hour ago
Tobias FritznTobias Fritzn
1745
1745
$begingroup$
in which part exactly you want to exclude it in Tj !??
$endgroup$
– Alrubaie
1 hour ago
$begingroup$
do you want it to be skipped put not Zero right !?
$endgroup$
– Alrubaie
1 hour ago
$begingroup$
@Alrubaie, there was a typo in my post. Just edited it. I want the denominator to be non-zero and hence avoid the case for which $i=j$.
$endgroup$
– Tobias Fritzn
1 hour ago
$begingroup$
@Alrubaie, my $i$ and $j$ are not the indices in my question. They are the eigenvalues. I should have used something like $lambda_i$ and $lambda_j$.
$endgroup$
– Tobias Fritzn
1 hour ago
2
$begingroup$
That product is presumably a matrix multiplication?
$endgroup$
– J. M. is slightly pensive♦
1 hour ago
|
show 6 more comments
$begingroup$
in which part exactly you want to exclude it in Tj !??
$endgroup$
– Alrubaie
1 hour ago
$begingroup$
do you want it to be skipped put not Zero right !?
$endgroup$
– Alrubaie
1 hour ago
$begingroup$
@Alrubaie, there was a typo in my post. Just edited it. I want the denominator to be non-zero and hence avoid the case for which $i=j$.
$endgroup$
– Tobias Fritzn
1 hour ago
$begingroup$
@Alrubaie, my $i$ and $j$ are not the indices in my question. They are the eigenvalues. I should have used something like $lambda_i$ and $lambda_j$.
$endgroup$
– Tobias Fritzn
1 hour ago
2
$begingroup$
That product is presumably a matrix multiplication?
$endgroup$
– J. M. is slightly pensive♦
1 hour ago
$begingroup$
in which part exactly you want to exclude it in Tj !??
$endgroup$
– Alrubaie
1 hour ago
$begingroup$
in which part exactly you want to exclude it in Tj !??
$endgroup$
– Alrubaie
1 hour ago
$begingroup$
do you want it to be skipped put not Zero right !?
$endgroup$
– Alrubaie
1 hour ago
$begingroup$
do you want it to be skipped put not Zero right !?
$endgroup$
– Alrubaie
1 hour ago
$begingroup$
@Alrubaie, there was a typo in my post. Just edited it. I want the denominator to be non-zero and hence avoid the case for which $i=j$.
$endgroup$
– Tobias Fritzn
1 hour ago
$begingroup$
@Alrubaie, there was a typo in my post. Just edited it. I want the denominator to be non-zero and hence avoid the case for which $i=j$.
$endgroup$
– Tobias Fritzn
1 hour ago
$begingroup$
@Alrubaie, my $i$ and $j$ are not the indices in my question. They are the eigenvalues. I should have used something like $lambda_i$ and $lambda_j$.
$endgroup$
– Tobias Fritzn
1 hour ago
$begingroup$
@Alrubaie, my $i$ and $j$ are not the indices in my question. They are the eigenvalues. I should have used something like $lambda_i$ and $lambda_j$.
$endgroup$
– Tobias Fritzn
1 hour ago
2
2
$begingroup$
That product is presumably a matrix multiplication?
$endgroup$
– J. M. is slightly pensive♦
1 hour ago
$begingroup$
That product is presumably a matrix multiplication?
$endgroup$
– J. M. is slightly pensive♦
1 hour ago
|
show 6 more comments
3 Answers
3
active
oldest
votes
$begingroup$
Here is my pedestrian implementation of your formula:
a = 1, 0, 0, 1, 0, 1, 2, 0, 1, 1, 0, 2, 0, 0, 0, 1;
ClearAll[t]
t[amat_, j_] := Module[
evals, usable,
evals = Eigenvalues[amat];
usable = DeleteDuplicates@Cases[evals, Except@evals[[j]] ];
Dot @@
Table[
(amat - i IdentityMatrix[Length[amat]])/(evals[[j]] - i),
i, usable
]
]
t[a, 4]

You do not provide an example of desired output, so I will let you check whether this is what you expect.
$endgroup$
$begingroup$
Thanks, @MarcoB. It leads precisely to the expected result. However, it looks too complicated. Nevertheless, it is fine as it works.
$endgroup$
– Tobias Fritzn
48 mins ago
add a comment |
$begingroup$
Something like this?
Clear[A, evals, T]
A = 1, 0, 0, 1, 0, 1, 2, 0, 1, 1, 0, 2, 0, 0, 0, 1;
T[A_?MatrixQ, j_Integer] := With[
evals = Eigenvalues[A], id = IdentityMatrix@Length@A,
Dot @@ Table[
If[evals[[j]] - evals[[i]] == 0, id, (A - evals[[i]] id)/(evals[[j]] - evals[[i]])],
i, Length@A
]
]
MatrixForm /@ Array[T[A, #] &, 4]

$endgroup$
add a comment |
$begingroup$
This
A = 1, 0, 0, 1,0, 1, 2, 0,1, 1, 0, 2,0, 0, 0, 1;
e=Eigenvalues[A];
Map[(A-e[[#[[1]]]]*IdentityMatrix[4])/(e[[#[[2]]]]-e[[#[[1]]]])&,
DeleteCases[Tuples[Range[4],2],i_,i_]]
generates your twelve matricies with i not equal to j.
Put Dot@@ in front of that Map to form the dot product of the 12 matricies.
That works by forming every possible distinct i,j pair and then using those in the Map
If it might be easier to read you can also write it this way
Map[(ei=e[[#[[1]]]];ej=e[[#[[2]]]];
(A-ei*IdentityMatrix[4])/(ej-ei))&,
DeleteCases[Tuples[Range[4],2],i_,i_]]
$endgroup$
$begingroup$
Shoulde[[#[[2]]]]-e[[[[1]]]]bee[[#[[2]]]]-e[[#[[1]]]]?
$endgroup$
– That Gravity Guy
23 mins ago
$begingroup$
@ThatGravityGuy Yes! Good catch. Thank you! Corrected.
$endgroup$
– Bill
21 mins ago
add a comment |
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: "387"
;
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: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
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%2fmathematica.stackexchange.com%2fquestions%2f194194%2fskipping-indices-in-a-product%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
$begingroup$
Here is my pedestrian implementation of your formula:
a = 1, 0, 0, 1, 0, 1, 2, 0, 1, 1, 0, 2, 0, 0, 0, 1;
ClearAll[t]
t[amat_, j_] := Module[
evals, usable,
evals = Eigenvalues[amat];
usable = DeleteDuplicates@Cases[evals, Except@evals[[j]] ];
Dot @@
Table[
(amat - i IdentityMatrix[Length[amat]])/(evals[[j]] - i),
i, usable
]
]
t[a, 4]

You do not provide an example of desired output, so I will let you check whether this is what you expect.
$endgroup$
$begingroup$
Thanks, @MarcoB. It leads precisely to the expected result. However, it looks too complicated. Nevertheless, it is fine as it works.
$endgroup$
– Tobias Fritzn
48 mins ago
add a comment |
$begingroup$
Here is my pedestrian implementation of your formula:
a = 1, 0, 0, 1, 0, 1, 2, 0, 1, 1, 0, 2, 0, 0, 0, 1;
ClearAll[t]
t[amat_, j_] := Module[
evals, usable,
evals = Eigenvalues[amat];
usable = DeleteDuplicates@Cases[evals, Except@evals[[j]] ];
Dot @@
Table[
(amat - i IdentityMatrix[Length[amat]])/(evals[[j]] - i),
i, usable
]
]
t[a, 4]

You do not provide an example of desired output, so I will let you check whether this is what you expect.
$endgroup$
$begingroup$
Thanks, @MarcoB. It leads precisely to the expected result. However, it looks too complicated. Nevertheless, it is fine as it works.
$endgroup$
– Tobias Fritzn
48 mins ago
add a comment |
$begingroup$
Here is my pedestrian implementation of your formula:
a = 1, 0, 0, 1, 0, 1, 2, 0, 1, 1, 0, 2, 0, 0, 0, 1;
ClearAll[t]
t[amat_, j_] := Module[
evals, usable,
evals = Eigenvalues[amat];
usable = DeleteDuplicates@Cases[evals, Except@evals[[j]] ];
Dot @@
Table[
(amat - i IdentityMatrix[Length[amat]])/(evals[[j]] - i),
i, usable
]
]
t[a, 4]

You do not provide an example of desired output, so I will let you check whether this is what you expect.
$endgroup$
Here is my pedestrian implementation of your formula:
a = 1, 0, 0, 1, 0, 1, 2, 0, 1, 1, 0, 2, 0, 0, 0, 1;
ClearAll[t]
t[amat_, j_] := Module[
evals, usable,
evals = Eigenvalues[amat];
usable = DeleteDuplicates@Cases[evals, Except@evals[[j]] ];
Dot @@
Table[
(amat - i IdentityMatrix[Length[amat]])/(evals[[j]] - i),
i, usable
]
]
t[a, 4]

You do not provide an example of desired output, so I will let you check whether this is what you expect.
answered 56 mins ago
MarcoBMarcoB
38.1k556114
38.1k556114
$begingroup$
Thanks, @MarcoB. It leads precisely to the expected result. However, it looks too complicated. Nevertheless, it is fine as it works.
$endgroup$
– Tobias Fritzn
48 mins ago
add a comment |
$begingroup$
Thanks, @MarcoB. It leads precisely to the expected result. However, it looks too complicated. Nevertheless, it is fine as it works.
$endgroup$
– Tobias Fritzn
48 mins ago
$begingroup$
Thanks, @MarcoB. It leads precisely to the expected result. However, it looks too complicated. Nevertheless, it is fine as it works.
$endgroup$
– Tobias Fritzn
48 mins ago
$begingroup$
Thanks, @MarcoB. It leads precisely to the expected result. However, it looks too complicated. Nevertheless, it is fine as it works.
$endgroup$
– Tobias Fritzn
48 mins ago
add a comment |
$begingroup$
Something like this?
Clear[A, evals, T]
A = 1, 0, 0, 1, 0, 1, 2, 0, 1, 1, 0, 2, 0, 0, 0, 1;
T[A_?MatrixQ, j_Integer] := With[
evals = Eigenvalues[A], id = IdentityMatrix@Length@A,
Dot @@ Table[
If[evals[[j]] - evals[[i]] == 0, id, (A - evals[[i]] id)/(evals[[j]] - evals[[i]])],
i, Length@A
]
]
MatrixForm /@ Array[T[A, #] &, 4]

$endgroup$
add a comment |
$begingroup$
Something like this?
Clear[A, evals, T]
A = 1, 0, 0, 1, 0, 1, 2, 0, 1, 1, 0, 2, 0, 0, 0, 1;
T[A_?MatrixQ, j_Integer] := With[
evals = Eigenvalues[A], id = IdentityMatrix@Length@A,
Dot @@ Table[
If[evals[[j]] - evals[[i]] == 0, id, (A - evals[[i]] id)/(evals[[j]] - evals[[i]])],
i, Length@A
]
]
MatrixForm /@ Array[T[A, #] &, 4]

$endgroup$
add a comment |
$begingroup$
Something like this?
Clear[A, evals, T]
A = 1, 0, 0, 1, 0, 1, 2, 0, 1, 1, 0, 2, 0, 0, 0, 1;
T[A_?MatrixQ, j_Integer] := With[
evals = Eigenvalues[A], id = IdentityMatrix@Length@A,
Dot @@ Table[
If[evals[[j]] - evals[[i]] == 0, id, (A - evals[[i]] id)/(evals[[j]] - evals[[i]])],
i, Length@A
]
]
MatrixForm /@ Array[T[A, #] &, 4]

$endgroup$
Something like this?
Clear[A, evals, T]
A = 1, 0, 0, 1, 0, 1, 2, 0, 1, 1, 0, 2, 0, 0, 0, 1;
T[A_?MatrixQ, j_Integer] := With[
evals = Eigenvalues[A], id = IdentityMatrix@Length@A,
Dot @@ Table[
If[evals[[j]] - evals[[i]] == 0, id, (A - evals[[i]] id)/(evals[[j]] - evals[[i]])],
i, Length@A
]
]
MatrixForm /@ Array[T[A, #] &, 4]

answered 48 mins ago
That Gravity GuyThat Gravity Guy
2,1311615
2,1311615
add a comment |
add a comment |
$begingroup$
This
A = 1, 0, 0, 1,0, 1, 2, 0,1, 1, 0, 2,0, 0, 0, 1;
e=Eigenvalues[A];
Map[(A-e[[#[[1]]]]*IdentityMatrix[4])/(e[[#[[2]]]]-e[[#[[1]]]])&,
DeleteCases[Tuples[Range[4],2],i_,i_]]
generates your twelve matricies with i not equal to j.
Put Dot@@ in front of that Map to form the dot product of the 12 matricies.
That works by forming every possible distinct i,j pair and then using those in the Map
If it might be easier to read you can also write it this way
Map[(ei=e[[#[[1]]]];ej=e[[#[[2]]]];
(A-ei*IdentityMatrix[4])/(ej-ei))&,
DeleteCases[Tuples[Range[4],2],i_,i_]]
$endgroup$
$begingroup$
Shoulde[[#[[2]]]]-e[[[[1]]]]bee[[#[[2]]]]-e[[#[[1]]]]?
$endgroup$
– That Gravity Guy
23 mins ago
$begingroup$
@ThatGravityGuy Yes! Good catch. Thank you! Corrected.
$endgroup$
– Bill
21 mins ago
add a comment |
$begingroup$
This
A = 1, 0, 0, 1,0, 1, 2, 0,1, 1, 0, 2,0, 0, 0, 1;
e=Eigenvalues[A];
Map[(A-e[[#[[1]]]]*IdentityMatrix[4])/(e[[#[[2]]]]-e[[#[[1]]]])&,
DeleteCases[Tuples[Range[4],2],i_,i_]]
generates your twelve matricies with i not equal to j.
Put Dot@@ in front of that Map to form the dot product of the 12 matricies.
That works by forming every possible distinct i,j pair and then using those in the Map
If it might be easier to read you can also write it this way
Map[(ei=e[[#[[1]]]];ej=e[[#[[2]]]];
(A-ei*IdentityMatrix[4])/(ej-ei))&,
DeleteCases[Tuples[Range[4],2],i_,i_]]
$endgroup$
$begingroup$
Shoulde[[#[[2]]]]-e[[[[1]]]]bee[[#[[2]]]]-e[[#[[1]]]]?
$endgroup$
– That Gravity Guy
23 mins ago
$begingroup$
@ThatGravityGuy Yes! Good catch. Thank you! Corrected.
$endgroup$
– Bill
21 mins ago
add a comment |
$begingroup$
This
A = 1, 0, 0, 1,0, 1, 2, 0,1, 1, 0, 2,0, 0, 0, 1;
e=Eigenvalues[A];
Map[(A-e[[#[[1]]]]*IdentityMatrix[4])/(e[[#[[2]]]]-e[[#[[1]]]])&,
DeleteCases[Tuples[Range[4],2],i_,i_]]
generates your twelve matricies with i not equal to j.
Put Dot@@ in front of that Map to form the dot product of the 12 matricies.
That works by forming every possible distinct i,j pair and then using those in the Map
If it might be easier to read you can also write it this way
Map[(ei=e[[#[[1]]]];ej=e[[#[[2]]]];
(A-ei*IdentityMatrix[4])/(ej-ei))&,
DeleteCases[Tuples[Range[4],2],i_,i_]]
$endgroup$
This
A = 1, 0, 0, 1,0, 1, 2, 0,1, 1, 0, 2,0, 0, 0, 1;
e=Eigenvalues[A];
Map[(A-e[[#[[1]]]]*IdentityMatrix[4])/(e[[#[[2]]]]-e[[#[[1]]]])&,
DeleteCases[Tuples[Range[4],2],i_,i_]]
generates your twelve matricies with i not equal to j.
Put Dot@@ in front of that Map to form the dot product of the 12 matricies.
That works by forming every possible distinct i,j pair and then using those in the Map
If it might be easier to read you can also write it this way
Map[(ei=e[[#[[1]]]];ej=e[[#[[2]]]];
(A-ei*IdentityMatrix[4])/(ej-ei))&,
DeleteCases[Tuples[Range[4],2],i_,i_]]
edited 7 mins ago
answered 31 mins ago
BillBill
5,87569
5,87569
$begingroup$
Shoulde[[#[[2]]]]-e[[[[1]]]]bee[[#[[2]]]]-e[[#[[1]]]]?
$endgroup$
– That Gravity Guy
23 mins ago
$begingroup$
@ThatGravityGuy Yes! Good catch. Thank you! Corrected.
$endgroup$
– Bill
21 mins ago
add a comment |
$begingroup$
Shoulde[[#[[2]]]]-e[[[[1]]]]bee[[#[[2]]]]-e[[#[[1]]]]?
$endgroup$
– That Gravity Guy
23 mins ago
$begingroup$
@ThatGravityGuy Yes! Good catch. Thank you! Corrected.
$endgroup$
– Bill
21 mins ago
$begingroup$
Should
e[[#[[2]]]]-e[[[[1]]]] be e[[#[[2]]]]-e[[#[[1]]]]?$endgroup$
– That Gravity Guy
23 mins ago
$begingroup$
Should
e[[#[[2]]]]-e[[[[1]]]] be e[[#[[2]]]]-e[[#[[1]]]]?$endgroup$
– That Gravity Guy
23 mins ago
$begingroup$
@ThatGravityGuy Yes! Good catch. Thank you! Corrected.
$endgroup$
– Bill
21 mins ago
$begingroup$
@ThatGravityGuy Yes! Good catch. Thank you! Corrected.
$endgroup$
– Bill
21 mins ago
add a comment |
Thanks for contributing an answer to Mathematica Stack Exchange!
- 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.
Use MathJax to format equations. MathJax reference.
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%2fmathematica.stackexchange.com%2fquestions%2f194194%2fskipping-indices-in-a-product%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
$begingroup$
in which part exactly you want to exclude it in Tj !??
$endgroup$
– Alrubaie
1 hour ago
$begingroup$
do you want it to be skipped put not Zero right !?
$endgroup$
– Alrubaie
1 hour ago
$begingroup$
@Alrubaie, there was a typo in my post. Just edited it. I want the denominator to be non-zero and hence avoid the case for which $i=j$.
$endgroup$
– Tobias Fritzn
1 hour ago
$begingroup$
@Alrubaie, my $i$ and $j$ are not the indices in my question. They are the eigenvalues. I should have used something like $lambda_i$ and $lambda_j$.
$endgroup$
– Tobias Fritzn
1 hour ago
2
$begingroup$
That product is presumably a matrix multiplication?
$endgroup$
– J. M. is slightly pensive♦
1 hour ago