реклама на сайте
подробности

 
 
> Циклический вывод графики в MATLAB, нужно постоянно выводить график в матлабе
michael34
сообщение Sep 12 2006, 07:44
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 61
Регистрация: 24-01-06
Пользователь №: 13 541



Я использую функцию Plot. Она выводит график. А у меня характеристики среды постоянно меняются и мне нужно постоянно выводить новый график. Пишу

for k=1:10
%%%%%%%
задание функции, которая меняется в зависимости от k
%%%%%%%
plot(f(k))
end;

Он сначала висит, а потом рисует только последний вариано при k=10. Как решить мою проблему?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
jorikdima
сообщение Sep 12 2006, 09:19
Сообщение #2


тут может быть ваша реклама
*****

Группа: Свой
Сообщений: 1 164
Регистрация: 15-03-06
Из: Санкт-Петербург/CA
Пользователь №: 15 280



Вы хотите видеть динамическое изменение графика? Тое сть как он меняется с каждой итерацией СТИРАЯ предыдущий график? ТОгда проблема в том что комп очень быстрый ))) Он обсчитывае шгораздо быстрее чем выводит на экран. Тогда надо вставить функцию задержки (не помню какая, может sleep или wait какой нить) на тот количество времени, какое удобно. А если сразу вывести 10 графиков то надо добавить hold on после plot
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 8th August 2025 - 03:56
Рейтинг@Mail.ru


Страница сгенерированна за 0.01366 секунд с 7
ELECTRONIX ©2004-2016