What is the Conceptual Difference Between a Matrix and a Tensor?

  • Context: Undergrad 
  • Thread starter Thread starter dipole
  • Start date Start date
  • Tags Tags
    Matrices Tensors
Click For Summary

Discussion Overview

The discussion revolves around the conceptual differences between matrices and tensors, exploring their definitions, properties, and representations in various contexts. Participants delve into theoretical aspects, mathematical definitions, and practical implications in fields such as physics and engineering.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • Some participants suggest that while tensors can often be represented as matrices in certain bases, they are fundamentally different due to their definitions and properties.
  • One participant notes that matrices represent linear functions between vector spaces, whereas tensors are multilinear functions on the Cartesian product of vector spaces and their duals.
  • Another viewpoint emphasizes that tensors transform according to strict rules, which distinguishes them from matrices, which may not adhere to these transformation properties.
  • There is a discussion about zeroth, first, and higher-order tensors, with some participants clarifying that not all matrices qualify as tensors.
  • Some participants express confusion about the mathematical definition of matrices, questioning whether many entities referred to as matrices are actually vectors.
  • One participant points out that in physics, tensors are often written similarly to matrices, and their multiplication resembles matrix multiplication, which may contribute to the confusion.
  • Another participant mentions that matrices can represent k-linear maps and that any k-linear map can be expressed as a linear combination of tensors.
  • There is a mention of engineering representations of tensors that may not follow tensor transformation rules, using the stress-strain relationship as an example.

Areas of Agreement / Disagreement

Participants do not reach a consensus on the definitions and distinctions between matrices and tensors, with multiple competing views and interpretations remaining throughout the discussion.

Contextual Notes

Some limitations include the dependence on specific definitions of matrices and tensors, as well as the varying contexts in which these terms are applied, such as in physics versus mathematics.

dipole
Messages
553
Reaction score
149
What is the conceptual difference between and matrix and a tensor? To me they seem like the same thing...
 
Physics news on Phys.org
dipole said:
What is the conceptual difference between and matrix and a tensor? To me they seem like the same thing...

why do you think that? explain.
 
Yeah I can see you're reasoning in fact you could actually express most tensors as a matrix in two certain bases. However a matrix can represent a linear function from 1 vector space to another and tensors specifically are multilinear functions on a certain cartesian product of a vector space and the duals of the same vector space. Thus they are linear on the tensor product and we can now express them on that in terms of a basis of this tensor product vector space.

Thus the key difference is that you can represent linear functions with matrices in a certain bases and there is a linear function implied by a tensor. This does not mean they are the same thing.
 
dipole said:
What is the conceptual difference between and matrix and a tensor? To me they seem like the same thing...
First off, it depends on what you mean by matrices. If you mean some NxM construct, then the answer is that they are very different. There are zeroth order tensors, which are a special kind of scalar, first order tensors, which can be represented as vectors. Third order tensors can be presented as a NxNxN "matrix".

While tensors can be represented in the form of a matrix, that does not mean that they are matrices, and it most certainly does not mean that any old matrix is a tensor. Tensors are things that transform per a very strict set of rules. Just because you can denote the individual elements that form some aggregate by a set of indices does not mean that that aggregate is a tensor.
 
D H said:
While tensors can be represented in the form of a matrix, that does not mean that they are matrices, and it most certainly does not mean that any old matrix is a tensor. Tensors are things that transform per a very strict set of rules. Just because you can denote the individual elements that form some aggregate by a set of indices does not mean that that aggregate is a tensor.

Some engineering representations of tensors defy the tensor transformation rules, to write something that looks like matrix algebra. A nice (?) example is the stress-strain relationship written in the "Voigt notation". http://en.wikipedia.org/wiki/Hooke's_Law#Anisotropic_materials
 
Well in physics we just write tensors like we would a matrix, and multiplying them by vectors is the same operation as matrix multiplication.

I guess you're saying they have different mathematical properties, but maybe I need some more linear algebra to understand.
 
A matrix can be used to represent a tensor, in a given basis (coordinate system), just as a vector can be represented by, say, <a, b, c>. Change the coordinate system and the matrix will change for the same tensor.
 
Mathematically you can best view a matrix as simply a way of putting things into rows and columns neatly. When you have a neat ordering you can then represent lots of things with this ordering like certain tensors, but also for instance graphs
http://en.wikipedia.org/wiki/Adjacency_matrix

So the mathematical object you refer to is a tensor the technique you use to compute or prove things using tensors may involve matrices (although sometimes this is not needed or even onnly makes things harder).
 
Ok, so is the term "matrix" even something which is a mathematically well-defined object then? Or are most things we call matrices really vectors?

For example, in optics you can make use of Ray transfer matrices:

http://en.wikipedia.org/wiki/Ray_transfer_matrix_analysis

What specifically separates these from a tensor, vector, or something else called a matrix?
 
  • #10
Matrices can represent k-linear maps. Any k-linear map can be expressed as a linear combination of tensors. ( for any sticklers out there, everything said here is in finite dimensions )
 
  • #11
dipole said:
Ok, so is the term "matrix" even something which is a mathematically well-defined object then? Or are most things we call matrices really vectors?

A vector is just simply something that lives in a vector space ( an object of a space that satisfies a bunch of axioms ). A matrix is literally just an array of elements ( or numbers if you want ). The connection is formed when

1) bases are given for vector spaces
2) operations are defined for these rectangular arrays of numbers. Specifically,
linear operations +, - , scalar multiplication.. and a matrix multiplication operation that


when the above two are satisfied, a matrix can represent systems of any finite dimensional vector space , by assigning to its entries, a vector's "coordinates" with respect to a fixed basis. For example, with a basis {e1 , e2 , e3}, a vector
v = a1e1 + a2e2 + a3e3 can be represented as [ a1 a2 a3 ]. The matrix and the vector are still different objects.
Matrix multiplication is defined so that it corresponds with compositions of linear maps
 

Similar threads

  • · Replies 5 ·
Replies
5
Views
4K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 4 ·
Replies
4
Views
4K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 10 ·
Replies
10
Views
3K
  • · Replies 5 ·
Replies
5
Views
4K
  • · Replies 32 ·
2
Replies
32
Views
4K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 7 ·
Replies
7
Views
1K