フィルターのクリア

How do i calculate the inverse of a non-square matrix?

112 ビュー (過去 30 日間)
Feliciano Döring
Feliciano Döring 2018 年 4 月 24 日
コメント済み: Nirajan Khatri 2020 年 11 月 24 日
I have a 4x3 matrix(S) and i want to calculate the inverse of it, the matrix is:
S=
1.7530 0 0 0
0 0.1009 0 0
0 0 0.0149 0
but since it is not a square matrix when i use S^-1 it says i have to use elemental wise power. The problem is when i use elemental-wise power the zeros go to 'Inf' so what do i do?

採用された回答

James Tursa
James Tursa 2018 年 4 月 24 日
Typically one would use backslash \ or perhaps pinv( ) for this. What are you using this for? I.e., what is the problem you are solving and what are you doing with the result downstream in your code?
  3 件のコメント
Mohammed Altaher
Mohammed Altaher 2019 年 2 月 19 日
Is pinv() used here to find the inverse of non square matrix such as 6X5 Jacobian matrix?
Nirajan Khatri
Nirajan Khatri 2020 年 11 月 24 日
@James Tursa sir why we use pinv(), i have 1*2000 matrix and i also want to find its inverse

サインインしてコメントする。

その他の回答 (1 件)

Sourabh Guduru
Sourabh Guduru 2020 年 9 月 8 日
pinv(a)

カテゴリ

Help Center および File ExchangeDescriptive Statistics についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by