• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:行列の行列式、ランク)

行列の行列式、ランクとは?

boisewebの回答

  • boiseweb
  • ベストアンサー率52% (57/109)
回答No.3

「小行列式」というキーワードで,線形代数のテキストを探すかウェブ検索してください.

satuchiko
質問者

お礼

回答ありがとうございます。検索してみましたら出てきました!

関連するQ&A

  • SCILABでの行列計算のエラー文が理解できない。

    SCILABという計算ソフトを使用して次のような計算を行っていました、 A=[1 2 3; 4 5 6; 7 8 8.999999999999] B=[-1 0 1]^T (^Tは転置行列の意) Aの逆行列とBの積A^(-1)*B=Xとして、det(X)を計算したところ、次のようなエラーが出てきました。 ↓ matrix is close to singular or badly scaled. rcond=7.7099D-17 このエラー文の意味が不明です。 直訳すると matrix is (行列は) close to (ほぼ、ほとんど) singular (特異である) or (もしくは) badly scaled.(好ましくないスケール) となりますが、このエラーはつまりどういう意味なのでしょうか。 直訳など、何が問題なのかが知りたいです。 どなたかわかる方、ご教示のほどお願いいたします。

  • 行列の証明問題

    1. Suppose A is positive definite and symmetric. Prove that all the eigenvalues of A are positive. What can you say of these eigenvalues if A is a positive semidefinite matrix? 2. Prove that the sum of two symmetric positive definite matrices A, B ∈ Rd×d is positive definite. 3. Prove that if A is symmetric positive definite, then det A > 0 and thus A is invertible. On the contrary, show that if det A > 0, then A is not necessarily positive definite (you just need to provide a counterexample). 4. Prove that if A is positive semidefinite and λ > 0, then (A + λI) is positive definite. 5. Prove that if X ∈ Rd×n then XXT and XT X are both positive semidefinite. 6. Prove that if X ∈ Rd×n has rank d, then XXT is positive definite (invertible). 7. Let X ∈ Rd×n be a matrix, and Y ∈ Rn. Prove that minα∈Rd∥XTα-Y∥2 +λ∥α∥2 is attained for α = (XXT + λI)-1XY .

  • 線形代数

    はじめまして。大学で数学を専攻している新1年生です。3週間後までに、課題(英語での問題)が出されているのですが、よく理解できないので、質問させてください。(ちなみに、英語が大不得意です。涙) 【問題】 Suppose that a Hermitian matrix A∈M has positive diagonal entries and positie determinant. Consider the matrix г 1  2  1 ¬ | 2  1  1 | L 1  1  t 」 for suitable values of t to show that, by itself, this is not sufficient for positive definiteness. Show that if, in addition, some (n-1)-by-(n-1) principal subatrix is diagonally dominant, then this condition is sufficient. 【自分なりの解釈】 「行列が正則であるために十分でないことを示すための適当なtをもつ行列を求めよ。」ということですか?(日本語訳が不安ですが。) また、in addition 以下の言いたいことがわかりません。わからないって、辛いですね涙。これからは、英語も勉強します!どなたか力をかしてください。GW中に仕上げたいと思っています。

  • 和訳お願いします.

    ちょっと長いですが,和訳お願いします.分かりにくい単語の意味は 下に書いておきました.特に第2文目のIFがダブルで来ているところが 意味わかりません.よろしくおねがいします. The MLS approximation is well defined only when the matrix A in Eq. (20) is non-singular. It can be seen that this is the case if and only if the rank of P equals m. A necessary condition for a well-defined MLS approximation is that at least m weight functions are non-zero (i.e. n >m) for each sample point X∈Ω and that the nodes in Ωx will not be arranged in a special pattern such as on a straight line. Here a sample point may be a nodal point under consideration or a quadrature point. MLS approximation    移動最小自乗法近似 matrix A in Eq. (20)  方程式(20)でのA行列 singular         単位行列 the rank of P equals m Pのランクがmに等しい weight functions     重み関数 node           節点 n >m,X∈Ω,Ωx などの記号はそのままでお願いします.

  • 確率?行列?

    英文で申し訳なんですが、次の点について教えて下さい。 P(dt)=I+Adt For an arbitrary time interval t, the function P(t) satisfies the Chapman-Kolmogorov equation P(t+dt)=P(t)P(dt)=P(t)(I+Adt)....(1) This equation is a mathematical manifestation of the Markovian nature of the process. Therefore, We get dP(t)/dt=P(t)A....(2) Scince P(0)=I, We have P(t)=e^tA.....(3) P(dt)は4×4行列,IはP(t)の対角行列 今回、教えて頂きたいのは何で(1)の式が(2)の式に、そして、(2)の式が(3)の式になるかです。

  • 自作の行列クラスを継承するさいにエラーがでます

    現在、c++の学習で、自作の基底行列クラスMatrixを作成し、このクラスを継承して新たにlduMatrixを作成する事を考えています。 が、継承し、 lduMatrix a( 3, 3); a = 3; とすると、 main.C:13: warning: passing ‘double’ for argument 1 to ‘lduMatrix::lduMatrix(int)’ というエラーがでてコンパイルできずにいます。その一方で、 lduMatrix a(3,3, 3.14); とするとコンパイルはとおり、lduMatrix行列の各要素(a[1][1]など)の値をプリントさせると、[[3.14]]の値が入っていることを確認しております。 どこが間違っているのか御指導いただけると幸いです。 以下、クラスの中身です。よろしくおねがいします。 《Class: Matrix》 #include <iostream> class Matrix{ private: //! Size of row and column in Matrix int row_, col_; //! Row pointers double** m_; //! Allocate function for row-pointers void allocate(); public: Matrix(); //! Constructor with given matrix size Matrix( const int, const int ); //! Constructor with given matrix size and value fro all elements Matrix( const int, const int, const double ); //! Destructor ~Matrix(); ・・・省略・・・ double* operator[]( const int ); double* operator[]( const int ) const ; void operator=( const double ); }; /* Private functions *********************************************** */ void Matrix::allocate() { m_ = new double* [row_]; m_[0] = new double [row_*col_]; for ( int i=1; i<row_; i++ ){ m_[i] = m_[i-1] + col_; } } /* Destructor ****************************************************** */ Matrix::~Matrix(){ delete[] m_[0]; delete[] m_; } /* Constructors **************************************************** */ // NULL constructor Matrix::Matrix() : row_(0), col_(0), m_(NULL) {} // Constructor with given matrix size Matrix::Matrix( const int row, const int col ) : row_(row), col_(col) { allocate(); } // Constructor with given matrix size and value for all elements Matrix::Matrix( const int row, const int col, const double s ): row_(row), col_(col) { allocate(); double* m = m_[0]; for ( int i=0; i<row_*col_; i++ ){ m[i] = s; } } 《省略》 /* Member operators ************************************************ */ double* Matrix::operator[]( const int i ){ return m_[i]; } void Matrix::operator=( const double t ){ double* m = m_[0]; int nm = row_*col_; for ( int i=0; i<nm; i++ ) { m[i] = t; } } 《Class: lduMatrix》 class lduMatrix : public Matrix{ public: lduMatrix(); lduMatrix( const int ); lduMatrix( const int, const double ); }; lduMatrix::lduMatrix() {} lduMatrix::lduMatrix( const int mSize ) : Matrix( mSize, mSize, 0.0 ) {} lduMatrix::lduMatrix( const int mSize, const double s ) : Matrix( mSize, mSize, s ) {}

  • within its rank

    下記の文中のwithin its rank とは、どういう意味でしょうか。よろしくお願いします。 One institution Gorbachev failed to reform, however, was the Soviet Communist Party. And it is within its ranks, along with the leadership of the military and the KGB, that hardliners attempted a coup against Gorbachev in August 1991. 出展: http://www.voanews.com/english/news/europe/Gorbachevs-Domestic-Reforms-Led-to-End-of-Soviet-Union-135190548.html

  • 英文和訳をお願いします。

    英文和訳お願いします。 Factuality fits most closely with the popular view of scientific methodology. Factuality is that “universe of facts, data, and techniques that can be verified with the observational methods and the work techniques of the time.” です。自分でやってみましたが、うまく訳できません。お願いします。

  • Vが2×2対称行列全体なら(x,y,z)はVのある基底に関しての成分である事を示せ

    よろしくお願い致します。 LetV be a finite dimensional space over the field K. Let g=<,> be a scalar product on V. By the quadratic form determined by g, we shall mean the function f:V→K such that f(v)=g(v,v)=<v,v>. と二次形式の説明があります。 fが二次形式とはg:V×V→Kがありf:V→KをV∋∀x→f(x):=g(x,x)と定義すると, fはgの二次形式であるとか言ったりするのでしょうか? それで次の問題を解きたいのですが、、、 [problem] Let V be the vector space over R of 2×2 real symmetric matrices. (1) Given a symmetric matrix A= x,y y,z. Show that (x,y,z) are the coordinates of A with respect to some basis of the vector space of all 2×2 symmetric matrices. Which basis? (2) Let f(A)=xz-yy=xz-y^2. If we view (x,y,z) as the coordinates of A then we see that f is a quadratic form on V. Note that f(A) is the determinant of A,which could be defined here ad foc in a simple way. Let W be the subspace of V consisting of all A such that tr(A)=0. Show that for A∈W and A≠O we have f(A)<0. This means that the quadratic form is negative define on W. negative defineとは∀v∈Vに対して<v,v>≦0そしてv≠Oなら<v,v><0というものです。 (1)については V:={A;Aは対称行列}とする。Aは変数が3つなので {(x,y,z)∈R^3;x,y,z∈R}={(x,y,z)∈R^3;M} (但しMは行列 x,y y,z の事) 従って,(x,y,z)は全ての2×2対称行列のある基底に関しての成分を表している。 、、、とこんな解答でいいのでしょうか? Which basis?は「何が基底?」という意味でしょうか。 Vの基底として{(1,0,0),(0,1,0),(0,0,1)}が採れると思います。 (2)については W:={A∈V;tr(A)=0,A is symmetric}で O≠∀A∈Wに対しtr(A)=0よりx+z=0.よってf(A)=xz-y2=-x2-y2<0 (∵A≠O). としてみたのですがこれもこんな解答でいいのでしょうか?

  • 微分文章問題 (英文)

    問題 Water leaks from the bottom of a tank at a rate proportional to the depth h of the water in the tank. Write down an equation describing this if V is the volume of the water in the tank after time t and if the tank is a cylinder show that dh/dt is proportional to h. 答えはdh/dt の式を出せばいいと理解しているので dh/dt = (dh/dv) x (dv/dt) にしたらいいと思うのですが、 シリンダーの体積は v = Π r^2 h , dv/dh = Π r^2 となりdh/dvは出せるのですが dv/dt をどう出せばいいのかわかりません。 t を入れた v= の式が考えつきません。 教えて頂けますか?