Calculators and excel have different answer to matlab for inverse of a matrix

I have a code which calculates a 10x10 matrix for every value of k. When I perform an inverse of the matrix, I can get an answer. However when I use Excel, TI-NSPIRE calculators and online calculators they give me a different answer than what is produced in matlab.
Also as k increases eventually the matrix becomes singular according to matlab, however Excel, TI-NSPIRE calculators and online calculators can manage to calculate the answer.
Can anyone explain why matlab is different to everything else?
I have tried using
pinv()
but the answer is still not correct

3 Comments

Read this link and then attach your sample matrix that gives different results. Describe what k is - I have no idea because you didn't tell us. Why should arbitrary random matrices, that I might think up as samples to take the inverse of, depend on some value of k???
Fully acknowledging that I may be biased ...
Out of all the sources of matrix calculation you have mentioned, I would trust MATLAB the most.
I agree with Image Analyst, attaching an example where you see differences is key to us all understanding this.
When I try a 5 x 5 in MATLAB I get the same result as in Maple, to within round-off error.
What is rcond() of your matrices?

Sign in to comment.

Answers (0)

Asked:

on 20 Sep 2015

Commented:

on 20 Sep 2015

Community Treasure Hunt

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

Start Hunting!