функції, де проводиться розрахунок математичних виразів (V, U, G, F) і запис у файл: tab.txt у вигляді двох стовпців (x , F), у міру виконання програми.
6. Робота в системі Matlab
Програма в системі складається з трьох функцій.
1. function res () - - завантаження файлу з даними з С ++ «tab.txt»; розрахунок функції з використанням засобів Matlab; побудова графіків.
2. function res2 () - розрахунок функції двох змінних; побудова графіків.
3. function F=Fun (x, y) - розрахунок математичних виразів (V, U, G, F). Функція має два вхідних параметра і один вихідний.
Робота починається з запуску function res (), спочатку, відбувається читання файлу з С ++ «tab.txt». Далі, введення вихідних даних (y, xb, xe, n), після чого, відбувається звернення до функції F=R (x, y) і побудова графіків.
При запуску function res2 () відбувається звернення до функції F=Fun (x, y) і побудова графіків.
програма mathlab графічний
7. Результат програми
фрагмент файлу з С ++
перший стовпець - x
другий стовпець - F
1.000000e - 001 4.637910e - 001
. 800000e - 001 8.553414e - 001
. 600000e - 001 1.187216e + 000
. 400000e - 001 6.937240e - 001
. 200000e - 001 1.083121e + 000
. 000000e - 001 8.490493e - 001
. 800000e - 001 1.935376e - 001
. 600000e - 001 6.647169e - 001
. 400000e - 001 8.048556e - 001
. 200000e - 001 5.071310e - 001
. 000000e - 001 1.036752e + 000
8. Аналіз результатів
При виконанні програми на С ++, були отримані значення вигляді двох стовпців, записаних у файл. На основі цих значень були побудовані графіки. Ці графіки збігаються з графіками, побудовані на основі значень, отриманих при виконанні програми на MATLAB.
Висновок
Для того щоб програми і результати потрапили на папір були зроблені наступні дії:
1. Виділення текстів програм на С ++ і Matlab і результати, отримані в ході програми на С ++.
2. Копіювання з файлу сполучення клавіш ctrl + c.
. Вставка текстів за допомогою поєднання клавіш ctrl + v.
. Копіювання графічних вікон клавішею Print Screen.
. Вставка за допомогою поєднання клавіш ctrl + v.
. Роздруківка документа.
Список використаних джерел
1.Романова Г.Н. Курс лекцій з С ++ і Matlab/Г.Н. Романова - Красноярськ: ІСЦ КДТУ, +2003
2.Інтернет джерело: [http://digest.ws/matlab.html]; Matlab: підручник для початківців.
3. Березін Б.І., Березін С.Б. Початковий курс С і С ++.- М ,: ДІАЛОГ_МІФІ, 1996. - 288 с.