Главная страница
Навигация по странице:

  • Казахский агротехнический университет им. С. Сейфуллина Кафедра информационных систем Лабораторная работа №1

  • Знакомство с системой MATLAB »Выполнил:студент 2 курса гр. 09-057-20-04 Бойтанов М.Б. Проверила: доцент Аруова А.Б. Нур-Султан

  • Двумерные массивы чисел: матрицы и векторы

  • 2. Построение графиков функций

  • Основные операторы и команды системы MatLab Арифметические операторы

  • Операторы отношения

  • Логические операторы

  • Основные команды MatLab

  • Матлаб. Лабораторная работа №1 (MATLAB Бойтанов). Знакомство с системой matlab


    Скачать 102.9 Kb.
    НазваниеЗнакомство с системой matlab
    АнкорМатлаб
    Дата14.06.2022
    Размер102.9 Kb.
    Формат файлаdocx
    Имя файлаЛабораторная работа №1 (MATLAB Бойтанов).docx
    ТипЛабораторная работа
    #589636


    Министерство сельского хозяйства Республики Казахстан

    Казахский агротехнический университет им. С. Сейфуллина
    Кафедра информационных систем

    Лабораторная работа №1

    по дисциплине: «Имитационное моделирование»



    на тему: «Знакомство с системой MATLAB»

    Выполнил:

    студент 2 курса гр. 09-057-20-04

    Бойтанов М.Б.
    Проверила: доцент Аруова А.Б.

    Нур-Султан 2022

    Лабораторная №1

    Тема: Знакомство с системой MATLAB

    Цель работы: изучить операторы, функции, синтаксис определения и вызова М-функций системы MATLAB. Выработать навык работы с основными операторами и операциями системы.

    Ход работы:


    1. Двумерные массивы чисел: матрицы и векторы



    Создадим в MATLAB одномерный массив b = [ 1; 2; 3] , который трактуется либо как вектор-строки, либо как вектор-столбцы:



    Одномерный массив b состоит из трех строк и одного столбца.
    Создадим матрицу а = [ [1 2]; [3 4]; [5 б] ] размером 3x2 (первым указывается число строк, вторым - число столбцов) можно сформировать вертикальной кон­катенацией вектор-строк:


    Определим размер двумерного массива а:



    где первым показывается число строк, а вторым - число столбцов.

    Определим размер одномерного массива b:




    2. Построение графиков функций
    Построим график функции одной вещест­венной переменной.



    Рис. 1

    3. Трехмерная графика
    Построим трехмерную графику со следующими исходными данными:



    позволяет построить винтовую линию, изображение которой показано на рис. 1

    Основные операторы и команды системы MatLab

    Арифметические операторы


    Символ

    Роль

    Больше информации

    +

    Сложение

    plus

    +

    Унарный плюс

    uplus

    -

    Вычитание

    minus

    -

    Унарный минус

    uminus

    .*

    Поэлементное умножение

    times

    *

    Умножение матриц

    mtimes

    ./

    Поэлементное правое деление

    rdivide

    /

    Матричное правое деление

    mrdivide

    .\

    Поэлементное левое деление

    ldivide

    \

    Матричное левое деление

    mldivide

    .^

    Поэлементная степень

    power

    ^

    Матричная степень

    mpower

    .'

    Перемещение

    transpose

    '

    Комплексное сопряженное

    ctranspose


    Операторы отношения


    Символ

    Роль

    Больше информации

    ==

    Равный

    eq

    =

    Не равняются

    ne

    >

    Больше, чем

    gt

    >=

    Больше, чем или равный

    ge

    <

    Меньше, чем

    lt

    <=

    Меньше чем или равный

    le





    Логические операторы


    Символ

    Роль

    Больше информации

    &

    Найдите логический AND

    and

    |

    Найдите логический OR

    or

    &&

    Найдите логический AND (с замыканием накоротко)

    Logical Operators: Short-Circuit && ||

    ||

    Найдите логический OR (с замыканием накоротко)



    Найдите логическими НЕТ

    not


    Основные команды MatLab

    Команды для управления сеансом


    team

    Target

    CLC

    Clears the command window

    Purely

    Removes variables from memory.

    exist

    Checks for the existence of a file or variable.

    Global

    Declares variables global.

    Help

    Looking for a help topic.

    looking for

    Search help entries by keyword.

    quit

    MATLAB stops.

    who

    Lists the current variables.

    Whos

    Lists current variables (long display).

    Команды ввода и вывода


    team

    Target

    indicator points

    Displays the contents of an array or string.

    fscanf

    Reading formatted data from a file.

    format

    Controls the screen display format.

    fprintf

    Performs formatted recordings to the screen or to a file.

    input

    Displays hints and waits for input.

    ;

    Suppresses screen printing.

    Векторные, матричные и матричные команды


    team

    Target

    cat

    Merges arrays.

    find

    Finds the indices of non-null elements.

    length

    Calculates the number of elements.

    LINSPACE

    Creates an evenly spaced vector.

    logspace

    Creates a log-spaced vector.

    Maximum

    Returns the largest element.

    min

    Returns the smallest element.

    poke

    The product of each column.

    reshape

    Changes the size.

    the size

    Calculates the size of an array.

    Sort

    Sorts each column.

    sum

    Summarizes each column.

    eye

    Creates an identical matrix.

    those,

    Creates an array of them.

    zeros

    Creates an array of zeros.

    cross

    Computes matrix cross products.

    dot

    Computes matrix dot products.

    ye

    Calculates the array determinant.

    texture

    Calculates the inverse matrix.

    pinv

    Calculates the pseudo inverse of a matrix.

    rank

    Calculates the rank of a matrix.

    RREF

    Calculates the reduced form of a series of echelons.

    cell

    Creates an array of cells.

    celldisp

    Displays an array of cells.

    cellplot

    Displays a graphical representation of a cell array.

    num2cell

    Converts a numeric array to a cell array.

    deal

    Corresponds to input and output lists.

    iscell

    Specifies an array of cells.



    Выводы

    В данной лабораторной работе мною были изучены операторы, функции, синтаксис определения и вызова М-функций системы MATLAB. Выработаны навыки работы с основными операторами и операциями системы.


    написать администратору сайта