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)
Эта программа построит поверхность, определяемую указанной формулой.
Задание
Ввести матрицу A размерности 3x3, полагая A(i,j)=i+2*j-1. Сформировать матрицу A1, копию матрицы A
Получить матрицы ONE и Z размерности 3х3, состоящие из 1 и 0 соответственно
Получить единичную матрицу E размерности 3x3
Найти матрицу A2, удалив из матрицы A 1-ую строку. Найти матрицу A3 удалением из матрицы A 3-его столбца
Образовать матрицу A4, добавив к матрице A 4-ый столбец, равный вектору
a=[7 8 9]
Найти матрицу B, транспонированную к матрице A
Вычислить матрицы A+B, A-B, A+ONE, A-ONE, B+Z, B-Z, B+2*A, 3*B
Вычислить матрицы A.*B, A./B, A.^2
Вычислить матрицы A*B, B*E, A*E, A*ONE
Сформировать векторы-строки a, b, c и d соответственно из 1-ой строки матрицы A, ее 3-ей строки и из 2-ого и 3-его столбцов
Поменять местами 1-ую и 2-ую строки матрицы A. Поменять местами 1-ый и 3-ий столбцы
Найти вектор d, содержащий числа, которые находятся на главной диагонали матрицы A. Найти след матрицы A
Найти определители матриц A, B, E, ONE
Найти ранг матрицы A
Переопределить значение элемента A(2,3), положив его равным вашему номеру в списке группы
Найти матрицу AI, обратную матрице A. Если эта операция невыполнима, переопределите какой-либо элемент матрицы A, чтобы сделать ее допустимой
Вычислить AI*A
Восстановите значение матрицы A с помощью матрицы A1
Очистите память командой clear и командное поле командой clc
