Вопросы к Поиску с Алисой
Функции eye и ones отличаются по типу создаваемых матриц в MatLab. lib.qrz.ru kpfu.ru
Функция eye создаёт единичную матрицу (обычно обозначается как Е). lib.qrz.ru Если использовать функцию с двумя аргументами, то получится прямоугольная матрица, у которой на главной диагонали стоят единицы, а остальные элементы равны нулю. portal.tpu.ru kpfu.ru Функция eye не определена для многомерных массивов. lib.qrz.ru
Функция ones, в свою очередь, создаёт матрицу с единичными элементами. lib.qrz.ru Если использовать один аргумент, то получится квадратная матрица, состоящая из единиц. portal.tpu.ru kpfu.ru В отличие от единичной матрицы, матрица с единичными элементами определена и для многомерных массивов. lib.qrz.ru
Таким образом, eye создаёт матрицу с определённым свойством, а ones — матрицу, все элементы которой — единицы.