Форум программистов, компьютерный форум, киберфорум
Matlab
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/37: Рейтинг темы: голосов - 37, средняя оценка - 4.78
57 / 57 / 11
Регистрация: 04.03.2010
Сообщений: 244
1

Построение графиков в цикле

16.02.2013, 20:39. Показов 7254. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
всем доброго времени. пожалуйста помогите!! необходимо выводить графики в цикле на одну фигуру., а потом добавить легенду. в общем все получается, но построенные графики имеют одно форматирование и отличить их нет никакой возможности. вывод необходимо делать в цикле, так как до запуска скрипта точно неизвестно сколько графиков строить и их размерности могут не совпадать.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.02.2013, 20:39
Ответы с готовыми решениями:

Построение и сохранение графиков в цикле
Всех приветствую. Такой вот вопрос. Имеется энное кол-во векторов с именем...

Создание графиков в цикле
Доброго времени суток! Совсем недавно пришлось осваивать Matlab, поэтому вопрос совершенно глупый,...

Рисование графиков в цикле
Доброго времени суток. В цикле получаю на каждой итерации некоторые значения (точки) и сразу же...

Вывод и суммирование графиков в цикле
Добрый день всем! Нужна ваша помощь. Пишу программу по обработке изображений. Необходимо создать...

3
2834 / 2131 / 86
Регистрация: 02.05.2010
Сообщений: 3,195
16.02.2013, 21:08 2
Покажите свой код.
0
57 / 57 / 11
Регистрация: 04.03.2010
Сообщений: 244
17.02.2013, 06:47  [ТС] 3
вот примерный код (без подписей осей и прочего)

Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
for i = 1:min(size(MMM))
    param = MMM(i,:);
    figure();
    for j = 1:9
        switch (j)
            case 1
               %здесь имена загружаемых файлов (позже нужно переделать для автоматического открытия)
        end        
        name = strcat(obName,subDir,D,,F,'.mat');
        load(name);
        massiv_data = mass;% массив, кт загружается из load
        X = massiv_data(1:end,i);
        [Fi,xi]=ecdf( X ); 
        clear filtred_mass;
        plot(xi,Fi);grid on; hold on;
    end;
 end
хотел, чтобы форматирование было как при использовании (по крайней мере разные цвета)
Matlab M
1
figure();plot(xi(:,1),Fi(:,1), xi(:,2),Fi(:,2), xi(:,3),Fi(:,3), xi(:,4),Fi(:,4),xi(:,6),Fi(:,6), xi(:,7),Fi(:,7), xi(:,8),Fi(:,8), ...xi(:,9),Fi(:,9)); grid on;
0
5243 / 3571 / 379
Регистрация: 02.04.2012
Сообщений: 6,473
Записей в блоге: 17
18.02.2013, 09:37 4
Мда, пичалька, что входных данных нет
Но судя по огрызкам кода то, что ты хочешь можно сделать так:
Matlab M
1
2
3
4
5
6
7
8
9
10
for j=1:9
  load(...)
  % сохраняем данные в столбцы
  [ Fi(:,j) xi(:,j) ] = ecdf...
  % сохраняем подпись
  % скобки ФИГУРНЫЕ!
  str{j} = ['график No',num2str(j)];
end
plot(xi, Fi), grid on
legend(str)
1
18.02.2013, 09:37
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.02.2013, 09:37
Помогаю со студенческими работами здесь

Построение графиков
Нужно двумя способами построить график: 1. используя стандартный подход с использованием операторов...

Построение графиков
function main close all; %% Configurate parameters nTrials = 500;% Number of Trials...

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

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

Построение графиков
У меня какие-то траблы в построении графиков.Я просто не понимаю, каких заданных параметров и в...

Построение графиков
Помогите пожалуйста с графиками.Надо что бы выделенные графики были слева. т.е. что бы графики...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru