Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Uchebnoe_posobie_maple8 rekomendovano / Методы_гл_4_5.doc
Скачиваний:
25
Добавлен:
20.05.2015
Размер:
658.43 Кб
Скачать

Задание 3.

  1. Дана матрица . Найти ее собственные векторы и собственные числа.

> U:=matrix([[3,2-I],[2+I,7]]):

> eigenvectors(U);

,

  1. Дана матрица . Найти собственные векторы, собственные числа, характеристический многочлен и минимальный многочлен, Жорданову форму.

> A:=matrix([[3,-I,0],[I,3,0],[0,0,4]]):

> eigenvectors(A);

[2, 1, {([1, I, 0])}], [4, 2, {([0, 0, 1]), ([I, 1, 0])}]

> P(lambda):=charpoly(A,lambda);

> d(lambda):=minpoly(A,lambda);

> jordan(A);

  1. Дана матрица . Привести матрицуА к Жордановой форме, треугольному виду, найти ее характеристическую матрицу.

> A:=matrix([[1,-3,4],[4,-7,8],[6,-7,7]]):

> j:=jordan(A);

> g:=gausselim(A);

> F(A):=charmat(A,lambda);

Самостоятельно проверьте, чем будет отличаться результат выполнения команды ffgausselim(A) от gausselim(A) на этом примере.

§4. Системы линейных уравнений. Матричные уравнения

Системы линейных уравнений и матричные уравнения.

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

Способ 1: стандартная команда solve находит решение системы линейных уравнений, записанных в развернутом виде:

.

Способ 2: команда linsolve(A,b) из пакета linalg находит решение уравнения . Аргументы этой команды: А – матрица, b – вектор.

С помощью команды linsolve(A,b) можно найти решение матричного уравнения АХ=В, если в качестве аргументов этой команды указать, соответственно, матрицы А и В.

Ядро матрицы.

Ядро матрицы А – это множество векторов х таких, произведение матрицы А на которые равно нулевому вектору: . Поиск ядра матрицыА эквивалентен решению системы линейных однородных уравнений. Найти ядро матрицы А можно командой kernel(A).

Задание 4.

  1. Найти общее и одно частное решение системы:

> eq:={2*x-3*y+5*z+7*t=1, 4*x-6*y+2*z+3*t=2,

2*x-3*y-11*z-15*t=1}:

> s:=solve(eq,{x,y,z});

s:={, y=y, }

Для нахождения частного решения следует выполнить подстановку конкретного значения одной из переменных при помощи команды subs:

> subs({y=1,t=1},s);

{, , 1=1}

  1. Решить матричное уравнение: АX=В; где ,

> A:=matrix([[1,2],[3,4]]):

> B:=matrix([[3,5],[5,9]]):

> X:=linsolve(A,B);

  1. Дана матрица . Найти ее ранг, дефект:d(A)=nr(A), где n – размерность квадратной матрицы, r – ее ранг. Найти ядро А. Наберите:

> A:=matrix([[1,1,0],[0,2,-1],[1,3,-1]]):

> r(A):=rank(A);

r(A):=2

> d(A):=rowdim(A)-r(A);

d(A):=1

> k(A):=kernel(A);

k(A):={[1,1,2]}

Контрольные задания.

  1. Даны 2 вектора: ,. Найтии угол между этими векторами.

  2. Даны 3 вектора: ,и. Найти:и.

  3. Даны системы векторов: ,,,. Предварительно выяснив, является ли системабазисом, применить процедуру ортогонализации Грамма-Шмидта и построить ортогональный базис этого подпространства.

  4. Даны матрицы и. Найти: AB, BA, detA, detB.

  5. Дана матрица: . Найти: detA, А-1, M32, A'.

  6. Найти ранг матрицы: . Привести матрицуС к треугольному виду.

  7. Дана матрица . Найти ее спектр, характеристический многочлен и значение матрицы на нем (вместо переменной в PА () подставить А).

  8. Дана матрица . Найти,det(), собственные векторы и собственные числа матрицы, ядро матрицыТ.

  9. Дана матрица . Найти нормальную форму Жордана, собственные векторы и числа, найти характеристический и минимальный многочлены.

  10. Решить матричное уравнение: АХ=В, где ,.

Соседние файлы в папке Uchebnoe_posobie_maple8 rekomendovano