在MATLAB中查找矩阵的逆值

在MATLAB中查找矩阵的逆值

反转函数 在MATLAB中用于查找矩阵的逆值。假设A是一个矩阵,B是A的逆,那么A*B将是一个身份矩阵。这个函数可以计算一个正方形矩阵的逆值。这是在解决线性方程时使用的。我们可以通过将矩阵传递给inv()来计算矩阵的逆值

语法:

inv(A)

参数s:

它接受一个矩阵作为参数。

返回值:

它返回一个矩阵,是输入矩阵的逆值。

以下是一些例子,描述了如何在MATLAB中计算矩阵的逆值。

例子1: 这个例子将一个3×3的矩阵作为输入,用inv()函数计算其逆值。

% Defining matrix
A = [1 2 0; 3 1 4; 5 6 7]
  
% Getting inverse matrix
inv(A)

输出:

在MATLAB中查找矩阵的逆值

例子2: 下面是另一个例子,它将一个2×2的矩阵作为输入并计算其逆值。

% Defining matrix
A = [1 2; 3 1]
  
% Getting inverse matrix
inv(A)

输出:

在MATLAB中查找矩阵的逆值

例子3: 这个例子使用一个奇异矩阵并试图找到它的逆。它将显示一个警告:该矩阵是一个奇异矩阵。不同版本的MATLAB对奇异矩阵给出的逆值是不同的。这是由于不同版本的MATLAB所使用的Math Kernel Library的不同版本造成的。

% Defining matrix
A = [2 4 6;2 0 2;6 8 14]
  
% Getting inverse matrix
inv(A)

输出:

warning: matrix singular to machine precision, rcond = 1.34572e-17

在MATLAB中查找矩阵的逆值

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程