Создание и визуализация стандартной матрицы Гильберта для дальнейших приложений линейной алгебры
Проще говоря, матрица Гильберта определяется как квадратная матрица, в которой (i, j)-й элемент задается формулой:
Это означает, что нам нужно будет только создать матрицу MxM и применить эту операцию к каждому значению, после чего мы визуализируем эту матрицу.
Итак, сначала создайте массив и примените операцию к каждому элементу, используя вложенные циклы for:
Для визуализации матрицы используйте функцию imagesc в MATLAB. Эта функция поможет нам увидеть матрицу Гильберта как изображение.
Вот и все! Просто запустите код, и вы получите матрицу Гильберта.
Если по какой-либо причине вы хотите внести изменения в цвета изображения, вам нужно будет изменить его цветовую карту, выбрав карту по умолчанию или создав свою собственную. Например, добавив эту строку кода после отображения изображения:
colormap('summer');
Мы бы получили такой результат:
На этом все! Следуя инструкциям и используя предоставленный код MATLAB, вы можете легко создать и визуализировать матрицу Гильберта. Не стесняйтесь экспериментировать с различными размерами матриц и цветовыми картами в соответствии с вашими потребностями.
Надеюсь, эта статья оказалась вам полезной. Если у вас есть какие-либо предложения или вопросы, пожалуйста, оставьте комментарий ниже. Не забудьте похлопать в ладоши и подписаться на новые интересные уроки по MATLAB!
Спасибо, что дочитали до конца. Посетите Stackademic, чтобы узнать, как мы демократизируем бесплатное обучение программированию по всему миру.