Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.03.2010, 16:15   #1
AlDelta
Реанимируюсь...
Участник клуба
 
Аватар для AlDelta
 
Регистрация: 19.07.2007
Сообщений: 1,445
По умолчанию Wolfram Mathematica 7. Вставка кнопок управления.

Всем привет.
Моделирую колебания струны (бесконечной, полубесконечной, конечной) методом Даламбера.
В таком виде сейчас:
Цитата:
(*Свободные колебания струны - метод Даламбера волны отклонений*)
l = 1;(*бесконечная струна синусоида*)
f[x_] := Piecewise[{{Sin[(Pi*x)/l], 0 < x < l}, {0, x < 0}, {0, x > l}}];
pram[x_, t_] := 1/2*f[x - t];
obrat[x_, t_] := 1/2*f[x + t];
profil[x_, t_] := pram[x, t] + obrat[x, t];
Manipulate[
Plot[{pram[x,t],obrat[x,t],profil[x, t]}, {x, -l, 2*l},
PlotRange -> {-2, 2}], {{t, 0, "time"}, 0.0, 1.0}]
Но необходимо иметь возможность показывать отдельные волны (прямую, бегущую и их суперпозицию). Попытался сделать через Which, вот так:
Цитата:
Manipulate[
Plot[Which[Wave = "=>", pram[x, t], Wave = "<=",obrat[x, t], Wave = "=>+<=",profil[x, t], True, Sin[x]], {x, -l, 2*l},
PlotRange -> {-2, 2}], {{t, 0, "time"}, 0.0, 1.0},
Control[{Wave, {"=>", "<=","=>+<="}}]
]
Ничего не вышло, графики не выводятся вообще. Может кто работал в этой среде, как делается правильно?
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте.
Правила форума => Правила раздела => Для общего развития => Помощь студентам => Перед тем, как создавать тему, скачайте себе...
P.S.: форум не песочница (с)
название статьи на сайте MS: "Отмена принудительного отключения автоматического запуска в реестре Windows"
AlDelta вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
18 кнопок Xcopy Общие вопросы Delphi 9 11.03.2010 20:56
программирование в Mathematica SUN-SHINE-LADY Фриланс 1 10.02.2010 19:12
нажатие кнопок Nitrino Win Api 2 07.01.2010 22:43
Нажатие кнопок SeregaIRK Компоненты Delphi 9 18.09.2008 18:13
Дизайн кнопок Fantom Общие вопросы Delphi 34 07.07.2008 06:54