Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.05.2010, 14:19   #11
RUSt88
Участник клуба
 
Регистрация: 29.12.2009
Сообщений: 1,166
По умолчанию

когда меня нет в асе, кидай задание на мыло и пиши в аську о том, что задание кинуто и нужно договориться по этому вопросу
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть]
RUSt88 вне форума Ответить с цитированием
Старый 12.05.2010, 14:45   #12
Z1000000
Форумчанин
 
Регистрация: 04.05.2010
Сообщений: 495
По умолчанию

Да на тебе уже готовое из Инета. Все что тебе нужно здесь есть.

public
constructor Create(const Rows, Cols: Word); overload; // Создаёт нулевую матрицу
constructor Create(const Count: Word); overload; // Создаёт квадратную матрицу
constructor Create(Arr: TMatrixData); overload;
// Создаёт матрицу из массива
constructor Create(Matrix: TMatrix); overload; // Создаёт матрицу из матрицы
constructor Create(const FileName: string); overload; // Создаёт матрицу из файла
constructor CreateE(const N: Word); // Создаёт единичную матрицу порядка N
function Addition(Matrix: TMatrix): TMatrix; // Сумма матриц
procedure ApplyFunction(Func: TFunction); overload;
// Обработка всех элементов функцией одного аргумента;
procedure ApplyFunction(Func: TIndFunction); overload;
{ Обработка всех элементов функцией 3 аргументов
(2 поседних - индекс строки и столбца в которых находится элемент) }
function ChangeCols(ColIndex1, ColIndex2: Integer): TMatrix; // Обмен столбцами
function ChangeRows(RowIndex1, RowIndex2: Integer): TMatrix; // Обмен строками
function Clone(var Matrix: TMatrix): Boolean; // Создание копии матрицы
function DeleteCols(Index: Integer; Count: Word): TMatrix; // Удаляет столбцы
function DeleteRows(Index: Integer; Count: Word): TMatrix; // Удаляет строки
function Det: Extended; // Определитель матрицы
function Equivalent(Matrix: TMatrix; Epsilon: Extended = 0): Boolean;
// Сравнение матриц
class procedure Error(const Msg: string; Data: Integer); overload; virtual;
class procedure Error(Msg: PResStringRec; Data: Integer); overload;
function FlipHorizontal: TMatrix; // Отражает слева направо
function FlipVertical: TMatrix; // Отражает сверху вниз
function InsertCols(Matrix: TMatrix; Index: Word): TMatrix;
// Вставляет столбцы
function InsertRows(Matrix: TMatrix; Index: Word): TMatrix;
// Вставляет Строки
function LoadFromFile(FileName: string): Boolean;
// Загружает матрицу из файла
function Mult(Matrix: TMatrix): TMatrix; overload; // Умножение на матрицу
function Mult(const Num: Extended): TMatrix; overload; // Умножение на число
function Power(Exponent: SmallInt): TMatrix;
function Rank: Word; // Ранг матрицы
function Ret: TMatrix; // Обращает Матрицу;
function SaveToFile(FileName: string): Boolean; // Сохраняет матрицу в файл
function Square: Boolean; // Проверка квадратности матрицы
function Subtraction(Matrix: TMatrix): TMatrix; // Разность матриц
function Trace: Extended; // След Матрицы.
function Transposing: TMatrix; // Транспонирует матрицу
function TurnLeft: TMatrix; // Поворот против часовой стрелки
function TurnRight: TMatrix; // Поворот по часовой стрелки
property ColCount: Word read GetColCount; // Кол-во столбцов
property Items[Row, Col: Integer]: Extended read Get write Put; default;
// Элементы матрицы
property Minor[Row, Col: Integer]: Extended read GetMinor;
// Минор к элементу Items [Row, Col]
property RowCount: Word read GetRowCount; // Кол-во строк
end;
Вложения
Тип файла: rar tmatrix.rar (9.8 Кб, 25 просмотров)
Нажми на весы, поставь +
Для благодарностей : WebMoney WMR R252732729948
Z1000000 вне форума Ответить с цитированием
Старый 12.05.2010, 20:21   #13
kok222
 
Регистрация: 21.04.2010
Сообщений: 4
По умолчанию

Помогите пожалуйста создать программу stringgrid "замена столбца матрицы" Дельфи
kok222 вне форума Ответить с цитированием
Старый 13.05.2010, 08:55   #14
Z1000000
Форумчанин
 
Регистрация: 04.05.2010
Сообщений: 495
По умолчанию

Замена столбца на что ?
Два столбца местами поменять ?
Нажми на весы, поставь +
Для благодарностей : WebMoney WMR R252732729948
Z1000000 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обработка Матриц(Упорядочивание Элементов,Вывод На Экран Матриц При Условии...) timepoka Помощь студентам 8 01.07.2011 13:20
Алгебра Zmaxer Помощь студентам 4 12.10.2009 19:04
Булева Алгебра SPR//Rabitka Свободное общение 1 27.09.2009 12:01
Реляционная алгебра. Не сходиться leahov Помощь студентам 0 12.06.2009 20:36
Булевая алгебра. Задача. Выпдр Помощь студентам 4 01.02.2009 14:15