Скачиваний:
80
Добавлен:
13.06.2014
Размер:
180.74 Кб
Скачать

56. Функция plot

строит график

plot (x1,y1, x2, y2) (необязательно: цвет знак тип линии)

заголовок графика title (‘текст’);

Обозначение осей:

xlabel(‘время’);

ylabel(‘скорость’);

gridon(off) – сетка

holdon(off) – несколько графиков в одном окне

gtext – текст на графике

57. операции с полиномами

p(x)=anxn+…+a2x2+a1x+a0

в матлабе :

p=[an … a2 a1 a0]

r=root(p) – вектор корней

p=poly(r) – реконструирование полинома по корням

y=polyval(p,x); y=f(x)

58. аппроксимация и интерполяция данных

p1=polyfit(x,y,n) номинальная аппроксимация

x,y - вектора, n-порядок полинома

интерполяция

yi=interp1(x,y,xi, <метод>)

spline(x,y,x:)

59 - нету

60. Специальные функции графического окна.

figure

можно изменить цвет, размер текста, знаков…

оси:

axis(xmin, xmax,ymin,ymax)

axis auto - вернуть оси

axis xy – декартов. система

axis equal – одинаковый масштаб по обеим осям

subplot(3,4, номер подокна) – показать определенный кусок окна

и затем – plot

Пример

p1=polyfit(x,y,2)

y1=polyval(p1,x1);

plot(x1,y1)

61 Оператор условного перехода.

if <условие>

<операторы>

else

<операторы>

end.

Могут также применяться логические операторы & (и), | (или), ~ (не).

if …..

else if….

.

else if ….

else if …

end

62. Операторы переключения.

switch <выражение или переменная>

case <значение>

<операторы>

case <значение>

<операторы>

case <значение>

<операторы>

otherwise <операторы>

<операторы>

end

63 Операторы цикла.

while<условие><операторы>

end

или так задаем

for <имя> = x:x:x (например i=2:5:100)

<операторы>

end

64-71 Нету

64. Ввод данных в диалоговом режиме

65, М-файлы function и script файлы.

66. Локальные и глобальные переменные.

67. Меню, организация повтора.

68. Организация изменения данных в режиме диалога.

72. Представление чисел. Элементарные математические операции. Классы.

File-Preferences (8)

Классом в MatLAB принято называть определенную форму представления вычислительных объектов в памяти компьютера в соответствии с правилами их преобразования. Класс определяет тип переменной, а правила – операции и функции, которые могут быть применены к этому типу. Кроме того, тип определяет объем памяти, которая отводится под переменную и структуру размещения данных в этом объеме. Операции и функции определяют методы класса.

Основные классы вычислительных объектов:

array – обобщенный класс объектов-массивов, прародитель всех используемых классов.

double – наиболее распространенный тип переменных. Представляет собой числовые массивы и матрицы действительных или комплексных чисел с плавающей запятой в формате двойной точности.

char – массив (строка) символов. Каждый символ занимает 16 битов.

struct – массивы записей. Запись состоит из полей, каждое из которых имеет свое имя.

cell – массивы ячеек. Представляют собой несколько других массивов.

sparse – разряженные матрицы, для хранения матриц с незначительным числом ненулевых элементов.

uint8– массивы 8-разрядных чисел без знаков, которые размещаются в 1/8 части памяти, необходимой для чисел с двойной точностью.