Создание и визуализация стандартной матрицы Гильберта для дальнейших приложений линейной алгебры

Проще говоря, матрица Гильберта определяется как квадратная матрица, в которой (i, j)-й элемент задается формулой:

Это означает, что нам нужно будет только создать матрицу MxM и применить эту операцию к каждому значению, после чего мы визуализируем эту матрицу.

Итак, сначала создайте массив и примените операцию к каждому элементу, используя вложенные циклы for:

Для визуализации матрицы используйте функцию imagesc в MATLAB. Эта функция поможет нам увидеть матрицу Гильберта как изображение.

Вот и все! Просто запустите код, и вы получите матрицу Гильберта.

Если по какой-либо причине вы хотите внести изменения в цвета изображения, вам нужно будет изменить его цветовую карту, ​​выбрав карту по умолчанию или создав свою собственную. Например, добавив эту строку кода после отображения изображения:

colormap('summer');

Мы бы получили такой результат:

На этом все! Следуя инструкциям и используя предоставленный код MATLAB, вы можете легко создать и визуализировать матрицу Гильберта. Не стесняйтесь экспериментировать с различными размерами матриц и цветовыми картами в соответствии с вашими потребностями.

Надеюсь, эта статья оказалась вам полезной. Если у вас есть какие-либо предложения или вопросы, пожалуйста, оставьте комментарий ниже. Не забудьте похлопать в ладоши и подписаться на новые интересные уроки по MATLAB!

Спасибо, что дочитали до конца. Посетите Stackademic, чтобы узнать, как мы демократизируем бесплатное обучение программированию по всему миру.