11786

Программирование в MatLab и табулирование функций

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

Информатика, кибернетика и программирование

Лабораторная работа №7 Программирование в MatLab и табулирование функций Цель работы Дальнейшее изучение прикладного пакета и освоение основных элементов программирования. Порядок выполнения лабораторной работы Создать 2 отдельных Мфайла содержащих каждый ...

Русский

2013-04-11

120 KB

16 чел.

Лабораторная работа №7 «Программирование в MatLab и табулирование функций»

Цель работы

Дальнейшее изучение прикладного пакета и освоение основных элементов программирования.

Порядок выполнения лабораторной работы

  1.  Создать 2 отдельных М-файла, содержащих каждый свою отдельную функцию.
  2.  Задать вектор независимых переменных. Определить область задания переменных.
  3.  Задать необходимые параметры (если эти числа не были определены в М-файле).
  4.  Написать программу обращения к созданным М-файлам, используя условный оператор перехода – «if». Точка перехода от одной функции к другой: х= последняя цифра студенческого.
  5.  Создать матрицу независимых переменных и соответствующих значений функции.
  6.  Построить график.

Содержание отчёта

  1.  Название и цель работы.
  2.  Представить М-файлы.
  3.  Представить порядок выполнения команд.
  4.  Выводы по работе соответственно цели лабораторной работы.

Варианты заданий

Номер варианта соответствует порядковому номеру студента в журнале группы у старосты.

1.   ;

        

2.          

           

           

3.            

            

4.            

              

5.              

               

6.               

                  

7.                

                 

8.      

                                     

9.                   

                  

10.                

                    

11.                 

                    

12.               

                    

13.                 

                     

14.                  

                      

                       

15.                   

                        

16.                    

                        

                        

17.                     

                                                    

18.                      

                           

19.                       

                            

 

20.                        

                            

21.               

                

22.           

               


23.                                                     

24.            

                

25.           

                

Приложение к лабораторной работе

Для того, чтобы создать М-файл как функцию аргумента (аргументов) необходимо открыть новый М-файл (File  New  M-file). М-файл можно создавать в стандартной программе «Блокнот» и сохранить файл с расширением “.m”.

Первая строка М-файла должна иметь указание «function». Так же первая строка объявляет имя функции и входные аргументы.

Пример: function y= polovina(x)

                     y=x/2;

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

Структура программы, использующей условный оператор “if”:

if [логическое выражение – условие выполнения операций (действий)]

[операции, которые необходимо выполнить];

else [операции, выполняемые при условии невыполнения логического условия];

end


 

А также другие работы, которые могут Вас заинтересовать

22932. Теорема про ранг матриці 21 KB
  Для будь якої матриці її горизонтальний та вертикальний ранги рівні та співпадають з рангом матриці за мінорами . Це означає що порядок базисного мінора матриці дорівнює k . За теоремою про базисний мінор k рядків матриці A на яких будується базисний мінор лінійно незалежні а решта рядків лінійно виражаються через них.
22933. Методи обчислення визначників n порядку 761.5 KB
  Поняття визначника n–го порядку. Числа aіj називаються елементами визначника . Добуток 5536 є одним з добутків визначника  оскільки серед його співмножників є по одному і лише по одному елементу з кожного рядка і кожного стовпчика визначника. Аналітичний запис визначника.
22935. ВКАЗІВНИКИ 53.5 KB
  1 довжина рядка int strlen char s { int i; for i=0; s=’ 0’; s i; return i; } int strlen char s[] { int i; for i=0; s[i]=’ 0’; i ; return i; } int strlen char s { int i; for i=0; s; s i; s трактується як булевий вираз s=0 означає лжу s=0 означає істину return i; }...
22937. СТРУКТУРИ 74 KB
  struct ім’я_типу { cписок_полів} список_змінних ; struct date { int day; int month; int year; char mon_name[4]; } d d1; змінніструктури dd1 типу date typedef struct { double real; double imag; } complex;...
22938. Синтаксичний аналіз виразів 31 KB
  Мова в певному алфавіті основному символів – це слова записані за певними синтаксичними правилами. Синтаксичні правила подаються формулами БекусаНаура БНФ вигляду : ::= де позначає синтаксичне поняття а послідовність символів розширеного алфавіту. Вираз [] означає що послідовність символів входить або не входить в конструкцію. Синтаксичний аналізатор це програма що для заданої послідовності символів основного алфавіту розпізнає чи побудована вона у відповідності з синтаксичними правилами для даного поняття.
22939. ВВЕДЕННЯ / ВИВЕДЕННЯ 48 KB
  Перед тим як розпочати роботу з потоком його необхідно відкрити за допомогою функції FILE fopenchar filename char mode. Функція формує потік з даним файлом і повертає результат у вигляді покажчика на об’єкт типу FILE який містить всю інформацію необхідну для роботи з потоком адресу та розмір буфера індексзсув поточної позиції в буфері режим оборобки інформації і т. FILE fp; fp=fopen€œfile1.txt€ €œa€; відкриття файлу file1.
22940. Адресация в IP-сетях 120 KB
  В терминологии TCP/IP под локальным адресом понимается такой тип адреса, который используется средствами базовой технологии для доставки данных в пределах подсети, являющейся элементом составной интерсети. В разных подсетях допустимы разные сетевые технологии, разные стеки протоколов