Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Програма для обчислень над матрицями

Реферат Програма для обчислень над матрицями





double [n];

(int i = 0; i

{[i] [j] = A.M [i] [j];

}

}

// Заповнення матриці випадковими числами

void Matrix :: SetMatrix ()

{(int i = 0; i

{(int j = 0; j

{[i] [j] = (double) ((rand ()% 200) -100.0);

}

}

}

// Перевантаження оператора привласнення & Matrix :: operator = (Matrix & A)

{(M! = NULL)

{(int i = 0; i

{[] M [i];

} [] M;

} = new double * [m]; (int i = 0; i

= Am; = An; (int i = 0; i

}

// Додавання матріцMatrix :: operator + (Matrix & A)

{temp (m, n); (n! = An | | m! = Am)

{<<"Складання матриць неможливо. n"

"Не збігаються розмірності! n"

"Програма завершила роботу. n";

exit (0);

}

{(int i = 0; i

return temp;

}

}

// Множення матриці на число

Matrix Matrix :: operator * (const int & k)

{temp (m, n); (int i = 0; i

return temp;

}

// Множення матриці на матрицю

Matrix Matrix :: operator * (Matrix & A)

{temp (m, An); (int i = 0; i

{(int j = 0; j

} (n! = A.m)

{<<"Множення матриць неможливо. n"

"Не збігаються розмірності! n"

"Програма завершила роботу. n";

exit (0);

}

{(int i = 0; i

} temp;

}

// Транспонування матриці & Matrix :: operator ^ (const Matrix & A)

{= Am; = An; (int i = 0; i

{[i] [j] = A.M [j] [i];

} * this;

}

// Деструктор ::...


Назад | сторінка 5 з 7 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програми для виконання обчислень над матрицями
  • Реферат на тему: Double Standards in Modern Politics
  • Реферат на тему: Double Entry Types of Balance Sheet
  • Реферат на тему: Double electric layer. Mechanism of formation and theory of structure
  • Реферат на тему: Робота з матрицями