Построить блочно-диагональную матрицу, состоящую из n блоков (n–целое, генерируется случайным образом на отрезка [2,5])
11.02.2022
С помощью специальных функций MatLab построить блочно-диагональную матрицу, состоящую из n блоков (n – целое, генерируется случайным образом на отрезка [2,5]). Блоки строить генератором равномер...
С помощью специальных функций MatLab построить блочно-диагональную матрицу, состоящую из n блоков (n – целое, генерируется случайным образом на отрезка [2,5]). Блоки строить генератором равномерно распределенных чисел на отрезка [1,9], размер каждого из n блоков определяется арифметической прогрессией n:1:2n-1. Визуализировать структуру матрицы.
Нужна помощь! Все ли верно делаю?
clear; clc;
n = randi([2 5])
ariphmetic_size = (n:1:2*n-1)
A = blkdiag(randi([1 9], n, n))
rank(A)
Комментарии