class_docstr: MatrixSet represents the set of matrices with ``shape = (n, m)`` over the
  given set.
  
  Examples
  ========
  
  >>> from sympy.matrices import MatrixSet
  >>> from sympy import S, I, Matrix
  >>> M = MatrixSet(2, 2, set=S.Reals)
  >>> X = Matrix([[1, 2], [3, 4]])
  >>> X in M
  True
  >>> X = Matrix([[1, 2], [I, 4]])
  >>> X in M
  False
class_docstr_tok: ["MatrixSet","represents","the","set","of","matrices","with","``","shape","=","(","n",",","m",")","``","over","the","given","set",".","Examples","========",">",">",">","from","sympy.matrices","import","MatrixSet",">",">",">","from","sympy","import","S",",","I",",","Matrix",">",">",">","M","=","MatrixSet","(","2",",","2",",","set=S.Reals",")",">",">",">","X","=","Matrix","(","[","[","1",",","2","]",",","[","3",",","4","]","]",")",">",">",">","X","in","M","True",">",">",">","X","=","Matrix","(","[","[","1",",","2","]",",","[","I",",","4","]","]",")",">",">",">","X","in","M","False"]
code: def set(self):
      return self.args[2]
  
file_path: sympy/sympy/matrices/expressions/sets.py
imports: from sympy.core.assumptions import check_assumptions
  from sympy.core.logic import fuzzy_and
  from sympy.core.sympify import _sympify
  from sympy.matrices.kind import MatrixKind
  from sympy.sets.sets import Set, SetKind
  from sympy.core.kind import NumberKind
  from .matexpr import MatrixExpr
label_desc: Use image node_id 3 for calling the MatrixSet obj's underlying member method code with example usage: obj.set() and returns: self