русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

М-файлы в MatLab

Задание

1.Создать  М-файл mydemo.m.
2.Создайте в корневом каталоге диска D  (или любом другом диске или каталоге, где студентам разрешено создавать свои каталоги) каталог со своей фамилией, например, Work_ivanov, и запишите туда М-файл mydemo.m  под именем mydemo3.m. Установите пути к файлу и продемонстрируйте доступность файла из командной строки.
3.Постройте графику файл-функциї myfun с помощью команд plot и fplot на одних осях (с помощью hold on).
4.Напишите файл-функцию root2, которая находит только существующие корні квадратного уравнения, а при наличии комплексного корня выдает сообщение об ошибке. В демонстрационных примерах второй коэффициент квадратного уравнения должен быть равный Вашему номеру по списку в журнале группы.
5. Напишите файл-функцию, которая находит наибольший общий делитель (НОД)  z  двух натуральных чисел x и в с помощью алгоритма Евклида. В одном из демонстрационных примеров наибольший общий делитель должен быть ровный 3N+1, где N=5.
6. Напишите файл-функцию, которая находит простые числа, не превосходящие 150+10N, где N = 5.

Ход работы :

  • Создаем  М-файл   mydemo.m:

2.1.Создаем на диске D папку «Work_Alex» и помещаем туда М-файл mydemo.m, в становлюємо пути к файлу

2.2Демонстрируем доступность файла из командной строки.

 

 

>> mydemo
>> 

 

 

 

 

 

3. Строим графику файл-функциї myfun с помощью команд plot и fplot на одних осях (с помощью hold on).

>> x =[0:0.2:2];
>> y = myfun(x)
y =
Columns 1 through 7
3.1623    2.6195    2.0371    1.3357    0.8061    0.4960    0.3191
Columns 8 through 11
0.2137    0.1477    0.1046    0.0754
>> plot(x, y)

 

 


 

>> y = myfun(x);
>> plot(x, y)
>> hold on
>> fplot('myfun [0  4]k:')  

 

 

 

 

 

 

 

Штриховой линией показан график построенной функцией fplot (более точный график)

 

4.Файл-функция, которая решает квадратичное уравнение по 2 заданным коэффициентам но и с
при  том, что 2-й b=5 :   ax2+bx+c=0

>> root2(1,5,3)
D =
13
Уравнение имеет 2 решения:
x1 =
-3.1972
x2 =
-6.8028
>> root2(10,5,30)
D =
-1175
Уравнение не имеет решение:

5.Файл-функция, которая находит наибольший общий делитель (НОД)  z  двух
натуральных чисел x и в с помощью алгоритма Евклида.

 

>> NOD(20,10)
a =
10
NOD =
nod =
10

 

6,7.Файл-функция, которая находит простые числа, не превосходящие заданный лимит, выводит их сумму:

>> search(10)
Показ номера
X =
1
2
3
5
7
S =
0
Сумма =
Sum =
18

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

Вернуться воглавление




Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.