Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

C# में मैट्रिक्स जोड़ कैसे करें?

मैट्रिक्स जोड़ के लिए दोनों मैट्रिक्स का आकार समान होना चाहिए (समान पंक्तियाँ और स्तंभ)। प्रत्येक स्थिति पर संबंधित एलिमेंट्स को जोड़ा जाता है।

उदाहरण

using System;

class Demo {
    static void Main() {
        int m, n, i, j;
        
        Console.Write("मैट्रिक्स की पंक्तियों और स्तंभों की संख्या दर्ज करें: ");
        m = Convert.ToInt16(Console.ReadLine());
        n = Convert.ToInt16(Console.ReadLine());
        
        int[,] arr1 = new int[10, 10];
        int[,] arr2 = new int[10, 10];
        int[,] arr3 = new int[10, 10];
        
        Console.WriteLine("मैट्रिक्स 1 के एलिमेंट्स दर्ज करें:");
        for (i = 0; i < m; i++) {
            for (j = 0; j < n; j++) {
                arr1[i, j] = Convert.ToInt16(Console.ReadLine());
            }
        }
        
        Console.WriteLine("मैट्रिक्स 2 के एलिमेंट्स दर्ज करें:");
        for (i = 0; i < m; i++) {
            for (j = 0; j < n; j++) {
                arr2[i, j] = Convert.ToInt16(Console.ReadLine());
            }
        }
        
        // मैट्रिक्स जोड़
        for (i = 0; i < m; i++) {
            for (j = 0; j < n; j++) {
                arr3[i, j] = arr1[i, j] + arr2[i, j];
            }
        }
        
        Console.WriteLine("मैट्रिक्स जोड़:");
        for (i = 0; i < m; i++) {
            for (j = 0; j < n; j++) {
                Console.Write(arr3[i, j] + "\t");
            }
            Console.WriteLine();
        }
        Console.ReadLine();
    }
}

आउटपुट (3x3 मैट्रिक्स के लिए)

मैट्रिक्स 1:
1    2    3
4    5    6
7    8    9

मैट्रिक्स 2:
1    2    3
4    5    6
7    8    9

मैट्रिक्स जोड़:
2    4    6
8    10   12
14   16   18

आवश्यकताएं:

  • दोनों मैट्रिक्स के आयाम समान होने चाहिए
  • जोड़ एलिमेंट-वाइज होता है: C[i,j] = A[i,j] + B[i,j]
  1. - C प्रोग्राम: मैट्रिक्स का ट्रांसपोज़ (Transpose) कैसे निकालें

    मैट्रिक्स का ट्रांसपोज़ क्या है? किसी मैट्रिक्स का ट्रांसपोज़ वह मैट्रिक्स होता है जिसकी पंक्तियाँ (rows) मूल मैट्रिक्स के स्तंभ (columns) होते हैं, और स्तंभ मूल मैट्रिक्स की पंक्तियाँ होते हैं। यदि मैट्रिक्स A का आकार m x n है, तो उसके ट्रांसपोज़ A^T का आकार n x m होगा। तर्क for (i = 0; i < m; i++

  1. - OpenCV में C++ का उपयोग करके इमेज कैसे सेव करें?

    यहां, हम समझेंगे कि OpenCV इमेज को आपके कंप्यूटर पर किसी भी स्थान पर कैसे सेव करें। OpenCV imwrite() फ़ंक्शन प्रदान करता है जो किसी इमेज को निर्दिष्ट फ़ाइल में सेव करता है। फ़ाइल एक्सटेंशन इमेज फॉर्मेट को दर्शाता है। फ़ंक्शन का वास्तविक प्रारूप है - imwrite(Destination/Name of the image with extensi

  1. C++ में कंसोल क्लियर करना C++ में कंसोल क्लियर करना

    C++ में कंसोल स्क्रीन क्लियर करने के लिए प्लेटफॉर्म-विशिष्ट कमांड का उपयोग करना पड़ता है। Linux/Unix में clear और Windows में cls कमांड उपयोग होती है। Linux/Unix के लिए #include <iostream> #include <cstdlib> using namespace std; int main() { cout << Screen will be cleared in