2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 задача: два вида вещественных матриц
Сообщение10.04.2009, 12:11 
Задается два вида вешественных матриц: прямоугольные и квадратные елементы которых
симметричны относително главной диагонали.Для прямоугольной матрицы необходимо
сохранят в памяти номера строки, номера столбца и значение каждого ненулевого елемента.
А для квадратной матрицы номера строки,номера столбца и значение елемента лежашего выше
главной диагонали квадратной матрицы. С помошю перегрузка операторов требуетъся реализоватъ
операции сложения и умножения над двумя упакованными матрицами.

 
 
 
 
Сообщение11.04.2009, 15:58 
Цитата:
С помошю перегрузка операторов требуетъся реализоватъ

Язык С++ надо полагать?

Вообще, задача не выглядит сложной.
В чем возникла проблема?

 
 
 
 
Сообщение21.04.2009, 09:14 
Объясните пожалуйста !!! :cry:

1) сохранят в памяти номера строки, номера столбца и значение каждого ненулевого елемента : для прямоугольные матрицы


2)сохранят в памяти номера строки,номера столбца и значение елемента лежашего выше
главной диагонали квадратной матрицы

3)Class Pr_Matritsa
{};
public KV_Matritsa : Pr_Matritsa
{};
и операции сложения и умножения :cry:

 
 
 
 
Сообщение21.04.2009, 10:14 
Описываем класс - элемент матрицы, включающий 3 числа (типы очевидны) - номер строки, столбца и собственно значение.

Далее 2 класса, содержащие, например массивы этих элементов (один для квадратной, другой для прямоугольной матрицы).

Реализуйте пока это. Результат - сюда. Будем решать методом последовательного приближения.

А что значит "сохраняет в памяти"? Описав классы и создав объекты с некоторым содержанием мы уже "сохраним в памяти" Имеется в виду что нужно организовать ввод-вывод матриц?

 
 
 [ Сообщений: 4 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group