C# Código Matrices

Páginas: 2 (384 palabras) Publicado: 31 de octubre de 2012
Son operaciones sencillas de matrices, espero ofrecer una idea intuitiva. Ya sea q lo hagan en private, los algoritmos son casi iguales.


Primera clase

using System;
usingSystem.Collections.Generic;
using System.Linq;
using System.Text;

namespace Matrices
{
class Class1
{
public static double[,] c(double[,] a, double[,] b, int bRow, int bClmn, int aRow){
double[,] c = new double[aRow, bRow];
for (int j = 0; j < aRow; j++)
{
for (int k = 0; k < bClmn; k++)
{c[j, k] = 0;
for (int i = 0; i < bRow; i++)
{
c[j, k] = c[j, k] + a[j, i] * b[i, k];
}
}}
return c;
}

public static double[,] asigInv(double[,] m, int n) //se adjunta la Matriz In
{
double[,] inv = new double[n, 2 *n];
for (int i = 0; i < n; i++)
{
for (int j = 0; j < n; j++)
{
inv[i, j] = m[i, j];
}for (int j = n; j < 2 * n; j++)
{
if (i + n == j) { inv[i, j] = 1; }
else { inv[i, j] = 0; }
}
}//comprobar si hay diagonal
for (int i = 0; i < n; i++)
{
if (inv[i, i] == 0)
{
mConDiag(i, inv, 2 * n);}
}

return inv;
}
public static double[,] mConDiag( int i, double[,] inv, int col)//col es numero de columnas(2n), i,i elelemento=0,inv la matriz //
{
int d = 0;
double c = 0;

while (c == 0)
{
c = inv[d, i];
d++;
}...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Matrices en C++
  • Matrices En C++
  • Matrices c++
  • codigo c
  • codigos c++
  • Codigos en c++
  • Codigo C++
  • Matrices programacion c++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS