Цитата(Eskel @ 27.12.2008 9:16)
Не подскажите, как умножить матрицу на вектор, избежав частных случаев? Т.е., чтоб прога проверяла на возможность умножения
Боюсь, я не вполне понял про "частные случаи".
Вектор можно трактовать как солбец и как строку. Если ты имеешь в виду умножение матрицы на
столбец, порождающее новый столбец (вектор), то единственное необходимое и достаточное требование для осуществления этой операции - это чтоб длина вектора (столбца) совпадала с размером строки матрицы (то есть, количеством столбцов). Сама по себе процедура записывается так:
B
i = [Сумма по j от 1 до n] C
ij*A
jПока не понимаю, какое это все имеет отношение к Паскалю.. может, перенести в Математику?