Функция для генерации матрицы m*n ранга r в Matlab

evaksenia

есть?

MILAlove

нету...,
просто генерации матрицы m*n - есть,
остальное можно ручками доделатьв матлабе, благо средства матлаба много чего позволяют делать)

Evgewkin

Такая?
function A = getrmat (n, m, r)
% GETRMAT m-by-n matrix of rank r
%
% Usage: A = genrmat (n, m, r)
%
% Returns
% -------
% A: m-by-n matrix of rank r
%
% Expects
% -------
% n: the number of columns
% m: the number of rows
% r: the rank of matrix A
A = [eye(r,r) zeros(r, n-r); zeros(m-r, n)];
Оставить комментарий
Имя или ник:
Комментарий: