С Новым годом! Форум программистов, компьютерный форум, киберфорум
Matlab
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.74/27: Рейтинг темы: голосов - 27, средняя оценка - 4.74
0 / 0 / 0
Регистрация: 25.01.2011
Сообщений: 36
1

Как построить график функции, зависящей от индекса и переменной одновременно?

15.02.2011, 08:25. Показов 4979. Ответов 22
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Функция выглядит следующим образом (это "книжный вид", то есть просто выписанная из книги формула):

Компонента Гауссовского шума и известные исходные данные выглядят так:


Проблема: как эту функцию построить в Маткаде? ведь получается, она зависит как от индекса i, так и от переменной t! По сути это одна и та же переменная, пробовала выразить t c нижним индексом i как =1*i, но это никак не помогло, ведь ещё остается гауссовская составляющая, которая тоже имеет индекс i. Иногда выдает ошибку, что число слишком большое и построить такое невозможно.

Подскажите, пожалуйста, как привести формулу в человеческий вид, чтоб получить её график в Маткаде?
Миниатюры
Как построить график функции, зависящей от индекса и переменной одновременно?   Как построить график функции, зависящей от индекса и переменной одновременно?  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.02.2011, 08:25
Ответы с готовыми решениями:

Как построить накапливающийся график значений переменной (Dv), т.е. график суммы значений переменной Dv
function Proba1602 %Начальные условия m = 0.008; k = 20000; c = 0.0012; Ti = 0.0008; dT = 1e-6;...

Найти максимум функции по переменной x. Построить график arg max f(t,x).
Найти максимум функции по переменной x. Построить график x*(t)=arg max f(t,x).

Как построить оси координат на picturebox и на этих осях построить график функции
Здравствуйте, в общем не могу разобраться как построить оси координат на picturebox и на этих осях...

Построить график функции от одной переменной с несколькими условиями функция "ЕСЛИ"
Сколько не пытался менять условие , постоянно выдает ошибку.( Заранее спасибо) -->...

22
2834 / 2131 / 86
Регистрация: 02.05.2010
Сообщений: 3,195
15.02.2011, 08:46 2
Вашу проблему можно решить,но, как функция gauss зависит от счетчика i. Из Вашей формулы на правом рисунке это не ясно.
0
0 / 0 / 0
Регистрация: 25.01.2011
Сообщений: 36
15.02.2011, 12:40  [ТС] 3
Ой, действительно. Гаус зависит от j, получается. А j=i.
Если принять во внимание это равнство, то каким образом можно попробовать получить график?
0
2834 / 2131 / 86
Регистрация: 02.05.2010
Сообщений: 3,195
15.02.2011, 13:42 4
Функция gauss не зависит, ни от i, ни от j. В формуле стоит конечная сумма по j, поэтому функция gauss от j не зависит.
0
0 / 0 / 0
Регистрация: 25.01.2011
Сообщений: 36
15.02.2011, 13:50  [ТС] 5
i там нужно для того, чтобы получить не одно значение гаусса, а несколько в зависимости от полученных значений, сгенерированных rnd
0
2834 / 2131 / 86
Регистрация: 02.05.2010
Сообщений: 3,195
15.02.2011, 13:58 6
Цитата Сообщение от zapekanka Посмотреть сообщение
i там нужно для того, чтобы получить не одно значение гаусса, а несколько в зависимости от полученных значений, сгенерированных rnd
Но тогда gauss должен зависеть от n (верхнего предела суммирования). Как счетчик i связан с переменной t? Дайте источник с которого Вы пишете зависимости.
0
0 / 0 / 0
Регистрация: 25.01.2011
Сообщений: 36
15.02.2011, 14:02  [ТС] 7
Проблема состоит в том, что как бы я не пыталась упростить или аннулировать индексы (t c индексом i заменить на t*i, и. т.д.), получить график не получается, никак.

Выходит, что вид функции должен быть таким:

Я понимаю, что это неправильный вид функции, но как реализовать по-человечески, не знаю
Изображения
 
0
2834 / 2131 / 86
Регистрация: 02.05.2010
Сообщений: 3,195
15.02.2011, 14:04 8
Записать zxx(t,i) -функция двух переменных
0
0 / 0 / 0
Регистрация: 25.01.2011
Сообщений: 36
15.02.2011, 14:16  [ТС] 9
>>Дайте источник с которого Вы пишете зависимости.

Источника нет, я бывшая студентка и такую зависимость обнаружила в своей старой лабораторной работе.

Вот, только что попробовала построить функцию двух переменных:

Что я не так делаю?
0
0 / 0 / 0
Регистрация: 25.01.2011
Сообщений: 36
15.02.2011, 14:17  [ТС] 10
рисунок:
Миниатюры
Как построить график функции, зависящей от индекса и переменной одновременно?  
0
2834 / 2131 / 86
Регистрация: 02.05.2010
Сообщений: 3,195
15.02.2011, 14:20 11
Функция двух переменных строится с помощью этой пиктограммы.
Изображения
 
0
0 / 0 / 0
Регистрация: 25.01.2011
Сообщений: 36
15.02.2011, 15:14  [ТС] 12
Спасибо!
Как вернее задавать оси для такого типа графика?
(спрашиваю не потому что лень искать, а потому что вот тут http://www.nsu.ru/matlab/Expon... er.asp.htm нашла несколько типов задания осей, но ни один не дал нормального результата. Прямая линия не в счет)
Подскажите, пожалуйста
Миниатюры
Как построить график функции, зависящей от индекса и переменной одновременно?  
0
2834 / 2131 / 86
Регистрация: 02.05.2010
Сообщений: 3,195
15.02.2011, 15:20 13
Можно оставить третий (нижний) вариант. Но у Вас сама функция выглядит не корректно. Нельзя писать gauss с индексом i, он от него не зависит. Я думаю стоит найти нужные зависимости в книжке, понять что к чему, и только потом строить график.
1
0 / 0 / 0
Регистрация: 25.01.2011
Сообщений: 36
15.02.2011, 15:26  [ТС] 14
Ага, спасибо
gauss не то, чтобы зависит от i,
имеется в виду, что на каждый отсчет приходится новое значение gauss
По сути зависимости нет, но количество отсчетов gauss должно соответствовать количеству i.
Разве возможно это показать каким-то другим способом, кроме как нижним индексом?
0
2834 / 2131 / 86
Регистрация: 02.05.2010
Сообщений: 3,195
15.02.2011, 15:30 15
gauss(i)=A*rnd(i)
A-константа.
1
0 / 0 / 0
Регистрация: 25.01.2011
Сообщений: 36
15.02.2011, 15:43  [ТС] 16
Ещё раз спасибо!
По крупицам.
Заменила функцию gauss, но видимо, программа всё равно считает вид функции некорректным.
Попыталась изменить t c индексом 0 на численные значение (может, это вводит программу в заблуждение) - результат остался прежним.
Я опять что-то упускаю и не доделываю?
Миниатюры
Как построить график функции, зависящей от индекса и переменной одновременно?  
0
2834 / 2131 / 86
Регистрация: 02.05.2010
Сообщений: 3,195
15.02.2011, 15:45 17
Еще, возможно, Вам нужно поменять диапазоны изменения аргументов, ведь они заданы по умолчанию от-5 до 5.
0
0 / 0 / 0
Регистрация: 25.01.2011
Сообщений: 36
15.02.2011, 16:20  [ТС] 18
Изменила значения, но, кажется, не помогло -
"Can't converge to a solution"
Миниатюры
Как построить график функции, зависящей от индекса и переменной одновременно?  
0
0 / 0 / 0
Регистрация: 25.01.2011
Сообщений: 36
15.02.2011, 16:25  [ТС] 19
Попробовала изменить на всякий случай точность вычислений, но и на это не последовало реакции.
На первый взгляд функция уже выглядит не так сложно, но в чем же тогда может быть причина?
Миниатюры
Как построить график функции, зависящей от индекса и переменной одновременно?  
0
2834 / 2131 / 86
Регистрация: 02.05.2010
Сообщений: 3,195
15.02.2011, 16:46 20
Я вынесла gauss за пределы интеграла, т.к. она не зависит от переменной интегрирования.
Я думаю, что следует посмотреть теорию.
Миниатюры
Как построить график функции, зависящей от индекса и переменной одновременно?  
1
15.02.2011, 16:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.02.2011, 16:46
Помогаю со студенческими работами здесь

Построить график функции от одной переменной с двумя условиями,условный оператор "если"
Построить график функции от одной переменной с двумя условиями,условный оператор "если" , интервал...

Найти производные функции и на одном графике построить график данной функции, график первой и второй производной.
найти производные первого и второго порядка функции и на одном графике построить график данной...

Построить график функции, на этом же графике построить графики первой и второй производных функции
построить график функции,на этом же графике построить графики первой и второй производных...

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


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

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