|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Вивід декількох графіків в одне графічне вікноMatLab дозволяє виводити необмежену кількість графіків в одне графічне вікно. Для відкриття графічного вікна застосовується команда «figure». Після написання цієї команди використовуються усі розглянуті команди виводу графіків. Потрібно мати на увазі, що наступна команда виводу графіка замінить існуючий графік на новий. Щоб вивести новий графік, залишивши відкритим старий потрібно просто ще раз написати команду «figure» для відкриття нового графічного вікна. Для виводу в одне графічне вікно декількох графіків використовується команда «hold». Вона затримує поточний графік у графічному вікні. Усі наступні команди виводу графіків будуть поміщати їх у те ж графічне вікно. MatLab автоматично промасштабує вікно відповідно до найбільшого масштабу серед усіх графіків. Якщо написати команду «hold» ще раз, то наступний графік буде виводитися у нове графічне вікно (якщо до нього написана команда «figure») або замінить усі попередні графіки у тому ж вікні (якщо не написана команда «figure»). Приклад виводу декількох графіків в одне вікно на >> x=-2:0.1:2; %обчислення аргументу >> y1=x; %обчислення першої функції >> y2=x.^2; %обчислення другої функції >> y3=x.^3; %обчислення третьої функції >> y=abs(x); %обчислення четвертої функції >> figure; %відкриття графічного вікна >> plot(x,y1,'yo-','LineWidth', 1); %побудова графіка першої функції >> hold %затримка вікна Current plot held >> plot(x,y2,'m+-','LineWidth', 1); %побудова інших графіків >> plot(x,y3,'rs-','LineWidth', 1); >> plot(x,y,'bh-','LineWidth', 1); >> grid %активація сітки Результат виконання програми показаний на рис. 6.7. Рис. 6.7. Приклад виводу декількох графіків в одне вікно Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |