Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
93
Добавлен:
17.04.2013
Размер:
65.02 Кб
Скачать

I.4. Построение графиков

График функции у=у(x) можно построить с помощью команды: plot(x,y). Символы x и y обозначают соответственно вектор независимой переменной и вектор значений функции. Командой plot(x1,y1,x2,y2) можно построить два графика сразу. Команда plot(x1,y1,':',x2,y2,'+') построит первую кривую точками, а вторую – символами "+". Таким образом, кривую можно построить либо точками, штрихами и комбинацией точек и штрихов, либо некоторыми символами. Можно указать и цвет графика: plot(x,y,'r'). Возможные виды графиков приведены в следующей таблице:

вид кривой

символы

цвет

– сплошная

.

r красный

-- штриховая

+

g зеленый

: из точек

*

b синий

-. Штрих-пунктир

o

w белый

При помощи системы MATLAB можно строить и трехмерные поверхности для этого следует использовать следующие операторы – meshdom и mesh. Допустим нам необходимо построить график

Программа 7.1.

[X,Y]=meshdom(-2:0.1:2, -2:0.1:2);

Z=exp(X.^2+Y.^2);

mesh(Z)

Эта программа построит поверхность, определяемую указанной формулой.

Задание

  1. Ввести матрицу A размерности 3x3, полагая A(i,j)=i+2*j-1. Сформировать матрицу A1, копию матрицы A

  2. Получить матрицы ONE и Z размерности 3х3, состоящие из 1 и 0 соответственно

  3. Получить единичную матрицу E размерности 3x3

  4. Найти матрицу A2, удалив из матрицы A 1-ую строку. Найти матрицу A3 удалением из матрицы A 3-его столбца

  5. Образовать матрицу A4, добавив к матрице A 4-ый столбец, равный вектору

a=[7 8 9]

  1. Найти матрицу B, транспонированную к матрице A

  2. Вычислить матрицы A+B, A-B, A+ONE, A-ONE, B+Z, B-Z, B+2*A, 3*B

  3. Вычислить матрицы A.*B, A./B, A.^2

  4. Вычислить матрицы A*B, B*E, A*E, A*ONE

  5. Сформировать векторы-строки a, b, c и d соответственно из 1-ой строки матрицы A, ее 3-ей строки и из 2-ого и 3-его столбцов

  6. Поменять местами 1-ую и 2-ую строки матрицы A. Поменять местами 1-ый и 3-ий столбцы

  7. Найти вектор d, содержащий числа, которые находятся на главной диагонали матрицы A. Найти след матрицы A

  8. Найти определители матриц A, B, E, ONE

  9. Найти ранг матрицы A

  10. Переопределить значение элемента A(2,3), положив его равным вашему номеру в списке группы

  11. Найти матрицу AI, обратную матрице A. Если эта операция невыполнима, переопределите какой-либо элемент матрицы A, чтобы сделать ее допустимой

  12. Вычислить AI*A

  13. Восстановите значение матрицы A с помощью матрицы A1

  14. Очистите память командой clear и командное поле командой clc

Соседние файлы в папке Задания