Я пытаюсь обновить ползунок значение производной для 2 полиномиальных кривых и динамически возвращать переменную, которая будет использоваться вне динамической. Я получаю ползунок для перемещения и значение для комбинированных линий для всего диапазона x, но не возвращаемое значение, которое должно использоваться вне динамического слайдера. Что мне не хватает? Благодаря!Mathematica недокументированное Требуется динамическое решение
cyL= 58.770000000000046` - 3.557000000000158` x -
3.525333333333144` x^2 + 4.987999999999908` x^3 -
1.3386666666666487` x^4;
cyA[y_] := -35.13365403304179` - 0.009572400388682331` x +
0.08989310009715228` x^2 - 0.01687074829931251` x^3;
change= -0.17006802721089645` + 62.92517006802724` x -
6.802721088435384` x^2;
В приведенной ниже части представлены ползунки, которые отображают правильные значения в первом слайдере, но не вторые.
Column[{Slider[Dynamic[x, Automatic]], Dynamic[cyL /. x -> change]},
{Slider[Dynamic[g, Automatic]], Dynamic[cyA /. y -> change]}]
Добро пожаловать на SO ! @R Hall - я бы предложил рассказать об этом на http://mathematica.stackexchange.com. Вы получите более быстрый ответ. Кроме того, вы можете форматировать код, щелкнув изображение «{}» в текстовом редакторе, когда вы выделили свой код. Это упростит чтение! – tkott
Ошибка пары в синтаксисе: ваш многочлен 'cyA [y]' не имеет '' 'самой функции. Затем вы вызываете 'cyA', который ничего не сделает, потому что вы определили' cyA [y] '. Наконец, ваш оператор 'Column' нуждается в другой' {} 'паре вокруг внутреннего списка. – tkott
Спасибо! Я сделаю это в будущем. –