如何在 C++ 中编写 3x3 矩阵梯度?

Posted

技术标签:

【中文标题】如何在 C++ 中编写 3x3 矩阵梯度?【英文标题】:how to code 3x3 matrix gradient in C++? 【发布时间】:2017-05-14 06:16:13 【问题描述】:

matrix gradient

如何用C++编码解决图片的问题??? 谢谢大家的回答!!!

【问题讨论】:

您需要先向我们展示一些努力 - 请阅读How to Ask。 【参考方案1】:
#include <iostream>

using namespace std;

int main()
    int A[3][3];
    for (int i =0; i<3 ;i++)
        for(int j=0; j<3; j++)
            cin >> A[i][j];
        
    
    int d = A[0][0]*(A[1][1]*A[2][2] - A[1][2]*A[2][1]) - A[0][1]*(A[1][0]*A[2][2] - A[1][2]*A[2][0]) + A[0][2]*(A[1][0]*A[2][1] - A[1][1]*A[2][0]);
    cout << d << endl;

【讨论】:

以上是关于如何在 C++ 中编写 3x3 矩阵梯度?的主要内容,如果未能解决你的问题,请参考以下文章

如何反转一个 3x3 矩阵,每个元素都是一个 3x3 矩阵?

C++ 中的 3x3 矩阵旋转

如何在 c# 中从 3x3 单应矩阵获取旋转、平移、剪切

Armadillo C++:如何使用来自另一个矩阵的多个元素修改矩阵的多个数组元素,特别是在立方体结构中?

MASM:8086 中的 3X3 矩阵乘法有问题吗?

如何在 C++ 中为矩阵类型构建构造函数