Ранг матрицы онлайн как найти: Онлайн калькулятор. Ранг матрицы

Полный ранг | это… Что такое Полный ранг?

ТолкованиеПеревод

Полный ранг

Пусть задана любая матрица А с m строк и n столбцов. Рангом системы строк (столбцов) матрицы А называется максимальное число линейно независимых строк(столбцов). Несколько строк (столбцов) называются линейно-независимыми, если не одна из них не выражается линейно через другие. Ранг системы строк всегда равен рангу системы столбцов и это число называется рангом матрицы. Ранг матрицы — наивысший из порядков миноров этой матрицы, отличных от нуля. Ранг матрицы равен наибольшему числу линейно независимых строк (или столбцов) матрицы.

Обычно ранг матрицы A обозначается () или . Оба обозначения пришли к нам из иностранных языков, потому и употребляться могут оба. Последний вариант свойственен для английского языка, в то время как первый — для немецкого, французского и ряда других языков.

Содержание

  • 1 Определение
  • 2 Связанные определения
  • 3 Пример
  • 4 Свойства
  • 5 См. также
  • 6 Ссылки

Определение

Пусть — прямоугольная матрица.

Тогда по определению рангом матрицы A является:

  • нуль, если A — нулевая матрица;
  • число , где Mr — минор матрицы A порядка r, а Mr + 1 — окаймляющий к нему минор порядка (r + 1), если они существуют.

Теорема (о корректности определения рангов). Пусть все миноры матрицы порядка k равны нулю (Mk = 0). Тогда , если они существуют.

Связанные определения

  • Ранг матрицы M размера называют полным, если .
  • Базисный минор матрицы A — любой минор матрицы
    A
    порядка r, где .
    • Строки и столбцы, на пересечении которых стоит базисный минор, называются базисными строками и столбцами. (Они определены неоднозначно в силу неоднозначности базисного минора.)

Пример

Матрица

имеет ранг 2, так как есть минор второго порядка, отличный от нуля, а миноров третьего порядка нет.

Свойства

  • Теорема (о базисном миноре): Пусть — базисный минор матрицы A, тогда:
    1. базисные строки и базисные столбцы линейно независимы;
    2. любая строка (столбец) матрицы A есть линейная комбинация базисных строк (столбцов).
  • Следствия:
    • Если ранг матрицы равен r, то любые p:p > r строк или столбцов этой матрицы будут линейно зависимы.
    • Если A — квадратная матрица, и строки и столбцы этой матрицы линейно зависимы.
    • Пусть , тогда максимальное количество линейно независимых строк (столбцов) этой матрицы равно r.
  • Теорема (об инвариантности ранга при элементарных преобразованиях): Введём обозначение для матриц, полученных друг из друга элементарными преобразованиями. Тогда справедливо утверждение: Если , то их ранги равны
  • Теорема Кронекера — Капелли: Система линейных алгебраических уравнений совместна тогда и только тогда, когда ранг её основной матрицы равен рангу её расширенной матрицы. В частности:
    • Количество главных переменных системы равно рангу системы.
    • Совместная система будет определена (её решение единственно), если ранг системы равен числу всех её переменных.

См. также

Ссылки

  • Расчет ранга матрицы онлайн
  • Здесь можно вычислить ранг матрицы (с подробным отображением хода вычисления)

Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

  • Полный прообраз
  • Полный список объектов на Северском Донце

Полезное


Решения линейных матричных уравнений с ограничениями по рангу с использованием PowerFactorization

  • Список журналов
  • Рукописи авторов HHS
  • PMC32

IEEE Signal Process Lett. Авторская рукопись; доступно в PMC 2012 29 февраля.

Опубликовано в окончательной редакции как:

IEEE Signal Process Lett. 2009 г.; 16(7): 584–587.

DOI: 10.1109/LSP.2009.2018223

PMCID: PMC32

NIHMSID: NIHMS348948

PMID: 22389578

. ограничения имеют важное применение во многих контекстах обработки сигналов. Недавно теоретические гарантии восстановления матриц минимального ранга были доказаны для минимизация ядерной нормы (NNM), которую можно решить с помощью стандартных подходов выпуклой оптимизации. Хотя минимизация ядерной нормы эффективна, она может требовать больших вычислительных ресурсов. В этой работе мы исследуем использование алгоритма PowerFactorization (PF) в качестве инструмента для восстановления матрицы с ограничениями по рангу. Эмпирические результаты показывают, что PF с увеличенным рангом значительно успешнее, чем NNM, при восстановлении матриц низкого ранга, в дополнение к тому, что он быстрее.

Индексы: Сжатое зондирование, быстрые алгоритмы, матрицы низкого ранга, восстановление матрицы

В последнее время наблюдается значительный интерес к решению задачи минимизации аффинного ранга [1]–[3], определяемой как

минимизация ранга(X) при условии A(X)=b

(1)

где x ∈ ℂ M × N — неизвестная матрица, которая должна быть восстановлена, а линейный оператор 𝒜: ℂ M × N → ℂ P и Vector B ∈ P и Vector B ∈ P и Vect0045 p . Несмотря на то, что задача оптимизации этого типа в общем случае является NP-трудной [1], в литературе [4]–[6] был предложен ряд эвристических алгоритмов. Особо следует отметить эвристику ядерной нормы [4], которая заменяет (1) на

минимизировать∥X∥∗ при условии A(X)=b

(2)

где ∥X∥ — ядерная норма числа X и определяется как сумма его сингулярных значений. Ядерная норма выпукла, и ее использование в качестве заменителя матричного ранга аналогично тому, как l 1 норма используется в качестве заменителя векторной разреженности в формирующейся области сжатого зондирования [7], [8]. Подобно результатам сжатого зондирования, теоретические условия эквивалентности (1) и (2) были получены [1]–[3] и основаны на том, что 𝒜 обладает особыми свойствами ограниченной изометрии или некогерентности .

Минимизация ядерной нормы (NNM) может быть представлена ​​как задача полуопределенного программирования (SDP) и может быть решена с использованием готовых решателей внутренних точек, таких как SDPT3 [9] или SeDuMi [10]. Однако для задач больших размеров эти методы ограничены большими требованиями к вычислениям и памяти. В результате появились различные быстрые алгоритмы для NNM [1], [11], [12].

В этой работе мы предлагаем использовать алгоритм PowerFactorization (PF) [13] для решения рангового аналога (1). PF пытается найти матрицу, которую можно разложить на множители как X = UV , где U ∈ ℂ m × r и V ∈ ℂ r × n , так что rank( X ) ≤ r . Этот тип низкоранговой параметризации использовался в предыдущих алгоритмах NNM [1], [11] для повышения вычислительной эффективности за счет введения невыпуклости. В отличие от методов NNM, PF оптимизирует U и V попеременно, чтобы найти локальное решение для

минимизировать ∥𝒜(UV)−b∥ 2 .

(3)

Мы находим, что решения PF с постепенно увеличивающимся r , часто превосходят решения (2) при восстановлении матриц низкого ранга из небольшого числа p измерений. Это говорит о том, что во многих случаях одного ограничения ранга достаточно для надежного восстановления матрицы, и что использование NNM может быть субоптимальным. Это улучшение производительности неудивительно в том смысле, что известные теоретические условия для уникального согласованного с данными решения с ограниченным рангом для (1) (см. [1, Theor. 3.2]) значительно менее строги, чем известные условия для основанного на NNM решения. восстановление без ранговых ограничений (см. [1, Теор. 3.3]). Что удивительно, так это то, что невыпуклость, вносимая низкоранговой параметризацией, часто не мешает простой процедуре ПФ.

Начнем описание PF с введения дополнительных полезных обозначений. В частности, мы выражаем действие линейного оператора 𝒜 как

[A(X)]k=∑i=1m∑j=1naijk[X](i,j)=∑i=1m∑j=1naijk∑l=1r[U](i,l)[V] (л, к)

(4)

для соответствующих констант a ijk , а для k = 1,2,…, p . Как следствие, мы можем написать

𝒜(UV) ≡ A U vec(V) ≡ A V vec(U)

(5)

где vec(·) объединяет столбцы своего матричного аргумента в один вектор-столбец. Матрицы A U ∈ ℂ P × R N и A V ∈ ℂ P × M R AS DEFINE AS DEL AS M R .

[AU](k,l+r(j−1))=∑i=1maijk[U](i,l)

(6)

а также

[AV](k,i+m(l−1))=∑j=1naijk[V](l,j)

(7)

соответственно, для k ∈ {1,…, p }, l ∈ {1,…, r }, j ∈ {1,…, n }, и i ∈ {1,…, m }.

Алгоритм PF повторяется путем попеременной оптимизации U и V с использованием процедуры линейного метода наименьших квадратов (LLS). Алгоритм работает следующим образом.

  1. Инициализация (произвольно) (U ∈ ℂ M × R , V ∈ ℂ R × N ) = (U (0) , V ) = (U (0) N ) = (U (0) N ) = (U (0) N ) = (U (0) N ) =0045 (0) ). Установить номер итерации q = 0.

  2. Hold V ( q ) фиксировано, найти U ( q 1) решение

    40 + 5

    U(q+1)=argminU∥AV(q)vec(U)−b∥22.

    (8)

  3. Теперь закрепляем U ( q +1) , находим V ( q +1) 9

    V(q+1)=argminV∥AU(q+1)vec(V)−b∥22.

    (9)

  4. Приращение q . Если q превышает максимальное число итераций, если итерации стагнируют, или если относительная ошибка ∥ 2 меньше желаемого порога ε , затем завершаем итерационную процедуру. В противном случае повторите шаги 2)–4).

Для восстановления матрицы мы получили наилучшие результаты, начав PF с r = 1 и постепенно увеличивая до тех пор, пока не будет достигнуто желаемое ограничение ранга (или до точки, где относительная ошибка меньше ε в случае, когда истинный ранг неизвестен). В этой версии PF с увеличенным рангом (IRPF) мы инициализируем новые компоненты U и V , используя соответствие PF ранга 1 текущему остатку.

Основным вычислением в процедуре PF является решение задач LLS в (8) и (9). Однако задачи LLS являются классическими, и существует ряд эффективных алгоритмов для вычисления решений [14]. Отметим, что в ряде случаев матрицы A U и A V не будет иметь полный ранг столбца, что означает, что решение LLS неуникально; например, если V инициализировано тождественно нулю, то A V также тождественно равно нулю. В этих ситуациях полезно выбрать решение LLS, отличное от решения методом наименьших квадратов с минимальной нормой; в нашей реализации мы случайным образом выбираем вектор из линейного множества решений LLS.

По построению PF монотонно уменьшает функцию стоимости в (3), и, таким образом, значение функции стоимости гарантированно сходится, поскольку оно ограничено снизу 0. В общем, сходимость самих итераций не гарантируется, особенно в случай, когда существует устойчивый дефицит ранга в задачах LLS. Наши эмпирические результаты показывают, что обычно это не проблема, когда количество измерений p достаточно велико.

Алгоритм IRPF был реализован в MATLAB и по нескольким параметрам сравнивался с реализацией NNM в SDP. Все SDP решались с помощью SDPT3 [9]. Наши эксперименты аналогичны экспериментам [1]-[3] и [12].

A. Сравнение скорости

Чтобы проверить скорость IRPF по сравнению с NNM, мы создали тестовый набор случайных 𝒜 операторов и матриц X для серии задач разного размера. a ijk , определяющие операторы 𝒜, были выбраны из i.i.d. Гауссово распределение. Матрицы X были созданы путем выборки двух матриц M L  ∈  C m ×3 и M R  ∈  C n i. Гауссовы записи и настройка X = M L M R . Во всех экспериментах использовалось м = n . Алгоритм IRPF был остановлен при r = 3 (т. е. истинном ранге) и повторялся до тех пор, пока его относительная ошибка не достигла ε = 10 −10 . Матрицы были успешно восстановлены во всех случаях для обоих алгоритмов, где восстановление объявлялось, если оценочная матрица удовлетворяла || X || F /|| Х || F < 10 −3 , где || · || F – норма Фробениуса.

показывает результат этого сравнения скоростей и указывает время выполнения в секундах (на ЦП 3,16 ГГц) для каждого из двух алгоритмов, усредненное по 5 реализациям. Существует четкая разница в скорости IRPF и NNM с SDP.

TABLE I

EXECUTION TIMES FOR IRPF AND NNM

Unknown X Time (s)

size ( n × n ) p (2n−r)r p/n 2 IRPF NNM
5 0. 95 1.6 123.5
30×30 4 0.76 1.4 141.1
3 0.57 1.5 89.9

5 0. 72 3.8 768.5
40×40 4 0.58 3.5 555.1
3 0.43 3.6 413.2

5 058 7. 1 2331.1
50×50 4 0.47 6.8 1616.7
3 0.35 7.2 1223.6

Открыть в отдельном окне

B.

Сравнение восстановления В первой серии экспериментов по восстановлению линейные операторы 𝒜 и матрицы 30 × 30 X были сгенерированы случайным образом из распределения Гаусса, как и в предыдущем эксперименте по сравнению скорости. Тестовые примеры были сгенерированы для множества различных комбинаций количества измерений p и ранга ( X ) (предположительно известного), и для каждой пары ( p , r ) было вычислено 10 реализаций. Второй набор экспериментов по восстановлению был идентичен первому набору, за исключением того, что линейные операторы 𝒜 были выбраны для непосредственного наблюдения p записей (равномерно выбранных случайным образом) из X . Это соответствует так называемой задаче завершения матриц [2], [11]-[13]. Теоретические свойства NNM для гауссовых наблюдений и матричного пополнения обсуждаются в [1] и [2] соответственно.

показывает результаты эксперимента с гауссовскими наблюдениями. В то время как NNM может успешно восстановить большую часть матриц низкого ранга, IRPF может восстановить значительную дополнительную часть, которую NNM не может восстановить. Как и в NNM [1]-[3], для IRPF с гауссовскими измерениями наблюдается фазовый переход, хотя граница этого фазового перехода появляется в другом месте.

Открыть в отдельном окне

Результаты восстановления матрицы для (а) IRPF и (б) NNM с гауссовскими наблюдениями. Цвет каждой ячейки соответствует эмпирической скорости восстановления, при этом белый цвет означает идеальное восстановление, а черный — неудачу во всех 10 экспериментах. Вертикальная ось равна r (2 n r )/ p , что является отношением числа степеней свободы для матрицы n × n rank- r к матрице количество измерений стр .

показывает результаты эксперимента по заполнению матрицы. Опять же, значительная часть матриц успешно восстанавливается с помощью IRPF, но не восстанавливается с помощью NNM. Однако в этом эксперименте мы наблюдаем небольшое количество случаев, когда NNM удается, а IRPF терпит неудачу, потому что она попадает в ловушку в стационарной точке функции стоимости. Эти несколько случаев легко идентифицировать, не зная истинного X , из-за большой остаточной ошибки данных. Для проблем среднего размера это можно эффективно преодолеть, выполнив IRPF несколько раз со случайно выбранными инициализациями.

Открыть в отдельном окне

Результаты заполнения матрицы для (a) IRPF и (b) NNM. Цвет каждой ячейки соответствует эмпирической скорости извлечения, как в .

Эти результаты были получены для относительно небольших матриц. Предварительные эксперименты показывают, что преимущество IRPF над NNM сохраняется для больших матриц, хотя асимптотическое поведение неизвестно.

C. Восстановление с использованием PF по сравнению с IRPF

Хотя IRPF более успешен при восстановлении матрицы и может сходиться быстрее, чем классический PF, сам по себе PF также может работать на удивление хорошо при достаточном количестве измерений и правильно выбранном r. Чтобы проиллюстрировать это, мы снова сгенерировали гауссовские операторы наблюдения 𝒜 для различных p значений и случайные матрицы 40 × 40 X ранга 8. Мы протестировали PF с этим набором данных, позволив r варьироваться от 1 до 20. Результаты этого эксперимента, усредненные по десяти реализациям, показаны в .

Открыть в отдельном окне

Средняя относительная ошибка реконструкции с использованием PF для различных значений r . Истинный ранг равен 8. Синим цветом отмечены непроверенные случаи (количество степеней свободы превысило p ). Режимы успеха/неудачи для NNM и IRPF обозначены желтыми и розовыми линиями соответственно.

В этой работе изучался алгоритм IRPF как альтернатива NNM в контексте восстановления матриц низкого ранга. IRPF значительно быстрее, чем алгоритмы NNM на основе SDP, и эмпирически имеет лучшие свойства восстановления, чем NNM. Хотя его теоретические свойства еще не полностью установлены, IRPF обладает многообещающим потенциалом для решения практических задач восстановления матрицы.

Авторы выражают благодарность Ю. Ма и Дж. Райту за полезные обсуждения.

Эта работа была поддержана грантами NIH-R01-CA098717, NIH-P41-EB03631 и NSF-CBET-07-30623, а также благодаря стипендиям Института Бекмана и Университета Иллинойса.

Цветные версии одного или нескольких рисунков в этом документе доступны в Интернете по адресу http://ieeexplore.ieee.org.

Заместителем редактора, координировавшим рецензирование этой рукописи и утверждавшим ее для публикации, был профессор Кеннет Э. Барнер.

[1] Рехт Б., Фазель М., Паррило П.А. Решения линейных матричных уравнений с гарантированным минимальным рангом с помощью препринта «Минимизация ядерной нормы». 2008 [Онлайн]. Доступно: http://arxiv.org/abs/0706.4138 [Google Scholar]

[2] Кандес Э., Рехт Б. Точное завершение матрицы с помощью препринта выпуклой оптимизации. 2008 [Онлайн]. Доступно: http://arxiv.org/abs/0805.4471 [Google Scholar]

[3] Рехт Б., Сюй В., Хассиби Б. Необходимые и достаточные условия успеха эвристики ядерной нормы для препринта минимизации ранга. 2008 [Онлайн]. Доступно: http://arxiv.org/abs/0809.1260 [Google Scholar]

[4] Fazel M, Hindi H, Boyd S. Proc. амер. Конф. управления Арлингтон, Вирджиния: 2001. «Эвристика минимизации ранга с применением к аппроксимации системы минимального порядка», стр. 4734–4739.. [Google Scholar]

[5] Fazel M, Hindi H, Boyd S. Proc. амер. Конф. управления Денвер, Колорадо: 2003. «Эвристика Log-det для минимизации ранга матрицы с приложениями к ганкелевым и евклидовым матрицам расстояний», стр. 2156–2162. [Google Scholar]

[6] Григориадис К., Беран Э. «Алгоритмы альтернативной проекции для задач линейного матричного неравенства с ограничениями ранга», В: Ghaoui LE, Niculescu S-I, редакторы. Достижения в методах линейного матричного неравенства в управлении. СИАМ; Филадельфия, Пенсильвания: 2000. стр. 251–267. [Академия Google]

[7] Кандес Э., Ромберг Дж., Тао Т. «Надежные принципы неопределенности: точное восстановление сигнала на основе крайне неполной информации о частоте», IEEE Trans. Поставить в известность. Теория. 2006 г., февраль; 52 (2): 489–509. [Google Scholar]

[8] Донохо Д. «Сжатое зондирование», IEEE Trans Inform. Теория. 2006 г., апрель; 52 (4): 1289–1306. [Google Scholar]

[9] Toh KC, Todd MJ, Tütüncü RH. SDPT3 — программный пакет MATLAB для полуопределенно-квадратично-линейного программирования. [Онлайн]. Доступно: http://www.math.nus.edu.sg/mattohkc/sdpt3.html [Google Scholar]

[10] Штурм Дж.Ф. «Использование SeDuMi 1.02, набора инструментов MATLAB для оптимизации по симметричным конусам», Optim. Мет. ПО 1999;11–12:625–653. [Google Scholar]

[11] Rennie JDM, Srebro N. Proc. ICML. 2005. «Быстрая факторизация матрицы максимальной маржи для совместного прогнозирования», [Google Scholar]

[12] Cai J-F, Candes E, Shen Z. A Singular Value Thresholding Algorithm for Matrix Completion preprint. 2008 [Онлайн]. Доступно: http://arxiv.org/abs/0810.3286 [Google Scholar]

[13] Видал Р., Трон Р., Хартли Р. «Многокадровая сегментация движения с отсутствующими данными с использованием PowerFactorization и GPCA», Int. Дж. Вычисл. Вис. 2008; 79: 85–105. [Google Scholar]

[14] Голуб Г., Ван Лоан К. Матричные вычисления. 3-е изд. Университет Джона Хопкинса. Нажимать; Балтимор, Мэриленд: 1996. [Google Scholar]

.

Калькулятор пустого пространства — Найдите пустое пространство в матрице

Онлайн-калькулятор нулевого пространства поможет вам вычислить недействительность и пустое пространство данной матрицы. Пустота и пустое пространство (ядро) — наиболее распространенные понятия в линейной алгебре, которые в основном используются для определения линейной связи между различными атрибутами. Когда вы подставляете размер и значения для матрицы, нулевое пространство матричного калькулятора уменьшает форму эшелона строк для обеспечения пошаговых вычислений.

Что такое пустое пространство?

Нулевое пространство или ядро ​​— это подпространство, состоящее из всех векторов нулевого вектора, отображаемых в пространство. В математической записи матрицы A с n столбцами это векторы v = (a₁, a₂, …, aₙ), для которых

A · v = 0

Где 0 — нулевой вектор, (·) означает умножение матриц x = (x,x,. ..,x) имеет n координат.

Примечание:

  • Нулевой вектор всегда находится в нулевом пространстве. Какая бы у нас не была матрица, если мы умножим ее на ноль, то получим нуль.
  • Ядро матрицы обычно содержит неограниченное количество элементов. На самом деле, если (a₁, a₂, …, aₙ) находится в нулевом пространстве, то (ax₁, ax₂, …, axₙ) одно и то же для каждого действительного числа a.

Нулевое пространство в матрице — это просто подпространство элементов, удовлетворяющих формуле. Однако онлайн-калькулятор определителя позволяет вычислить определитель заданных входных элементов матрицы.

Что такое ничтожность?

Недействительность можно определить как количество векторов в пустом пространстве данной матрицы. Размерность нулевого пространства матрицы X называется нулевым значением матрицы X. Количество линейных отношений между атрибутами определяется размером нулевого пространства. Вектор нулевого пространства Y можно использовать для идентификации этих линейных взаимосвязей.

Как найти нулевую матрицу?

Вы можете использовать ранговую теорему недействительности, чтобы найти недействительность.

Теорема о недействительности ранга помогает связать недействительность матрицы данных с ранжированием и количеством атрибутов в данных. Теорема ранга-недействительности определяется как

– Недействительность X + Ранг X = общее количество атрибутов X (то есть общее количество столбцов в X)

Как найти нулевое пространство матрицы?

При попытке определить недействительность и ядро ​​матрицы наиболее важным инструментом является исключение Гаусса-Жордана. Это полезный алгоритм, который может преобразовать заданную матрицу в ее сокращенную ступенчатую форму строк. Идея используется для того, чтобы «уничтожить» как можно больше матричных элементов. Это:

  • Поменять местами две строки матрицы;
  • Умножить строку на ненулевую константу;

Ключевым свойством здесь является то, что исходная матрица и ее сокращенная ступенчатая форма строк имеют одинаковый нуль и один и тот же ранг. Благодаря своей полезности наша основа для калькулятора нулевого пространства может показать вам, как выглядит входная матрица после удаления исключения Гаусса Жордана.

Пример 1:

Поиск нулевого пространства матрицы имеет 3 строки и 4 столбца.
⌈ х₁ х₂ х₃ х₄ ⌉
| y₁ y₂ y₃ y₄ |
⌊ z₁ z₂ z₃ z₄ ⌋

Матричный калькулятор нулевого пространства на первом этапе использует исключение Гаусса Жордана, чтобы взять первую ячейку первой строки, x₁ (пока она не станет равной нулю), и удалить следующие элементы через операции с атомарными строками. Мы добавляем соответствующее кратное верхней строки к двум другим, чтобы получить следующую матрицу:

⌈ x₁ x₂ x₃ x₄ ⌉
| 0 y₂ y₃ y₄ |
⌊ 0 z₂ z₃ z₄ ⌋

Далее нулевое пространство матричного калькулятора аналогично средней строке. Мы берем r₂ (пока он не равен нулю) и используем его для удаления записей под ним. В итоге у нас получился массив вида:

⌈ х₁ х₂ х₃ х₄ ⌉
| 0 y₂ y₃ y₄ |
⌊ 0 0 z₃ z₄ ⌋

Теперь разница между методом исключения Гаусса Жордана и его упрощенной формой: калькулятор с нулевым пространством делит каждую строку на первую запись в этой строке, которая не равна 0. Это дает:

⌈ 1 x₂ x₃ x₄ ⌉
| 0 1 y₃ y₄ |
⌊ 0 0 1 z₄ ⌋

И здесь мы часто заканчиваем алгоритм, например, когда ищем пространство столбца в массиве. На самом деле, мы уже можем считывать полезную информацию с имеющихся у нас матриц. Те, которые появляются в первом ненулевом элементе каждой строки, называются ведущими. В примере они находятся в первом, втором и третьем столбцах из четырех столбцов.

Однако, чтобы найти основу нулевого пространства, мы немного изменим матрицу. Мы снова воспользуемся базовой операцией со строками, но на этот раз пойдем снизу вверх. Во-первых, мы используем 1 в третьей строке, чтобы удалить запись над ней.

⌈ 1 x₂ 0 x₄ ⌉
| 0 1 0 y₄ |
⌊ 0 0 1 z₄ ⌋

Теперь проделываем то же самое с 1 в среднем ряду, чтобы уничтожить верхнюю ячейку.

⌈ 1 0 0 x₄ ⌉
| 0 1 0 y₄ |
⌊ 0 0 1 z₄ ⌋

В конце концов, это матрица, которая дает нам основу нулевого пространства. Чтобы его определить, нужно соблюдать несколько простых правил.
: Если в матрице нет столбцов без инициалов, то нулевое пространство тривиально. Он имеет размерность 0 и содержит только нулевой вектор.

Если матрица содержит столбцы только с нулями, то базисным вектором eₖ является элемент базиса, который является вектором с 1 в k-й координате, в противном случае он равен нулю.

Однако онлайн-калькулятор Вронскиана поможет вам определить вронскиан заданного набора функций.

Пример 2:

Найти нулевое пространство матрицы:

[3 7 2 9 7 6 5 3 8 3 2 9 3 2 8 3]

Решение:

Данная матрица:

[3 7 2 9 7 6 5 3 8 3 2 9 3 2 8 3]

Сокращенная ступенчатая форма строки матрицы:

[1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1]

Чтобы найти нулевое пространство, решите матричное уравнение:

[ 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1] [x_1x_2x_3x_4] = [0 0 0 0]

Пустая космическая матрица:

[0 0 0 0]

Недействительность матрицы: 0

Как работает калькулятор нулевого пространства?

Онлайн-калькулятор пустого пространства может найти основу для нулевого пространства матрицы, выполнив следующие шаги:

Ввод:
  • Введите размер строк и столбцов матрицы и подставьте данные значения во все поля .
  • Если вы хотите найти нулевое пространство матрицы для случайных значений, нажмите кнопку «Создать матрицу».
  • Нажмите кнопку «Вычислить нулевое пространство».

Выходные данные:
  • Пустое пространство матричного калькулятора находит основу для нулевого пространства матрицы с сокращенной ступенчатой ​​формой строки матрицы.

Часто задаваемые вопросы:

Может ли размер пустого пространства быть равен нулю?

Пустое пространство всегда содержит нулевой вектор, но могут существовать и другие векторы.

Что является основой матрицы?

При поиске основания нулевого пространства матрицы мы удаляем все избыточные векторы-столбцы из нулевого пространства и сохраняем векторы-столбцы линейно независимыми. Итак, базис — это просто комбинация всех линейно независимых векторов.

Вывод:

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *