Название: Использования универсальных пакетов при решении энергетических задач - (Г.М. Глазырина )

Жанр: Технические

Просмотров: 966


Методические указания

 

Управление выполнением программами в системе MATLAB может осуществляться следующими операторами.

1. Оператором цикла for, который выполняет группу инструкций фиксированное число раз.

2. Оператором цикла while, который выполняет группу инструкций неопределенное число раз в соответствии с некоторым логическим условием завершения.

3. Оператором условия if, который в сочетании с операторами else и elseif выполняет группу инструкций в соответствии с некоторыми логическими условиями.

Все операторы включают оператор end, чтобы указать конец блока, в котором действует этот оператор управления.

Оператор цикла с определенным числом операций имеет следующую конструкцию:

                         for<i>=<iн>:<приращение>:<iк>

                             <операторы>

                         end

где: i – параметр цикла;

iн – начальное значение параметра цикла;

iк – конечное значение параметра цикла.

Приращение может быть любым числом, в том числе и отрицательным. По умолчанию приращение равно 1. При положительных значениях параметра выполнение цикла завершается, когда значение параметра превысит iк; при отрицательных – когда значение параметра станет меньше, чем iк.

Конструкция оператора цикла с неопределенным числом операций:

                   while<логическое выражение>

                            <операторы>

                   end

 

Операторы цикла while выполняются до тех пор, пока логическое выражение истинно.

Конструкции операторов условия:

 

а)  if<логическое выражение 1>  

           <операторы>                                  

     end                                            

 

 

б)  if<логическое выражение 1>

           <операторы>

     else

           <операторы>

     end

 

в)      if<логическое выражение 1>

               <операторы>

         elseif <логическое выражение 2>

               <операторы> 

         else

               <операторы>

        end

 

Оператор условия вычисляет логическое выражение 1 и, если оно истинно, то выполняются операторы, следующие за if , после чего управление передается операторам, следующим за end. Если логическое выражение ложно, выполняются операторы, следующие за else в случае б). В случае в) – оценивается истинность логического выражения, следующего за elseif.

График зависимости тока от частоты приложенного напряжения в системе MATLAB рекомендуется построить, используя команду plot(x, y). При этом одномерный массив x соответствует значениям аргумента, а одномерный массив y – значениям функции.

 

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