Математический форум Math Help Planet
Обсуждение и решение задач по математике, физике, химии, экономике Теоретический раздел |
Часовой пояс: UTC + 3 часа [ Летнее время ] |
новый онлайн-сервис число, сумма и дата прописью |
|
Часовой пояс: UTC + 3 часа [ Летнее время ] |
Страница 1 из 1 |
[ Сообщений: 2 ] |
|
Автор | Сообщение | ||
---|---|---|---|
xdgal1as |
|
||
У меня не получается написать эту функцию, потому что я не могу объединить все в одно целое так сказать. Я постараюсь привести подробное описание каждой из функций, что бы было понятно, что они выполняют. Если кто то сможет написать эту функцию, то хотелось бы кратко увидеть еще некоторый комментарий по тому как она работает. Тем кто поможет заранее большое спасибо. Описание используемых функций: RotateLeft RotateLeft [expr,n] - циклы элементов в выражении n позиции переносятся влево. RotateLeft [expr] - циклы на одну позицию переносятся влево. RotateLeft [expr,{h1,h2,...}] - циклы элементов на последующих уровнях hi, перемещаются на позицию влево. Примеры выполнения данной функции в Wolfram Mathematica: 1) Функция сдвигает два элемент вправо: In[2]:=RotateLeft[{a, b, c, d, e}, 2] 2)Функция сдвигает один элемент вправо: In[2]:=RotateLeft[{a,b,c,d,e}] 3) Функция переносит влево на одну позицию на первом уровне, а также вправо на втором уровне: In[2]:=RotateLeft[{{a,b,c},{d,e,f},{g,h,i}},{1,-1}] 4)Поворот головы любой: In[2]:=RotateLeft[f[x,y,z]] 5) In[2]:=NestList[RotateLeft,{a,b,c,d,e},4] Rule lhs - > rhs or lhs [math]\to[/math] rhs Представляет собой правило, которое трансформирует lhs в rhs. Примеры выполнения данной функции в Wolfram Mathematica: В коде используется символ -> это [math]\to[/math]. 1) Используйте правило, которое заменяет x на 3: In[2]:={x,x^2,a,b}/.x->3 2)Любое выражение или шаблон может появится в правиле: In[2]:={x,x^2,x^3,a,b}/.x^2 -> y In[2]:={x,x^2,x^3,a,b}/.x^n->f[n] 3) Так же можно использовать с функцией: In[2]:={x,x,x,x}/.x-> RandomReal[] Inner Inner[f,list1,list2,g] - является обобщением Dot, в котором f играет роль умножения и сложения g. Примеры выполнения данной функции в Wolfram Mathematica: В коде используется символ -> это [math]\to[/math]. 1) Inner[f,{{a,b},{c,d}},{x,y},g] ->{g[f[a,x],f[b,y],g[f[c,x],f[d,y]]] 2) Подсчитать "внутренний F" из двух списков, c "операцией плюс" g: In[2]:=Inner[f, {a, b}, {x, y}, g] 3) Вычислить обобщенное скалярное произведение матрицы и вектора: In[2]:=Inner[f, {{a, b}, {c, d}}, {x, y}, g] 4) Привычные операции: In[2]:=Inner[Times,{a,b},{x,y},Plus] In[2]:=Inner [Power,{a,b,c},{x,y,z},Times] Most Most[expr] - удаляет в выражении последний элемент. Примеры выполнения данной функции в Wolfram Mathematica: 1) In[2]:=Most[{a,b,c,d}] 2)Голова не должна быть списком: In[2]:=Most[a+b+c+d] 3) In[2]:=Most[f[a,b,c,d]] 4) Гнездо операции нахождения большинства списка: In[2]:=NestList[Most, {a, b, c, d, e}, 3] |
|||
Вернуться к началу | |||
LordShark |
|
||
Если кратко, функция может иметь такой вид:
F[x_] := Inner[Rule, Most[x], Most[RotateLeft[x]], List] Пример выполнения: In: X={x1,x2,x3}; В этом примере Most[X] = {x1,x2} Внешняя функция просто собирает из этих списков нужный результат. |
|||
Вернуться к началу | |||
[ Сообщений: 2 ] |
Похожие темы | Автор | Ответы | Просмотры | Последнее сообщение |
---|---|---|---|---|
Напишите уравнение касательной
в форуме Пределы числовых последовательностей и функций, Исследования функций |
2 |
431 |
09 дек 2014, 18:29 |
|
Напишите уравнение геометрического места точек | 2 |
598 |
29 дек 2014, 21:58 |
|
Напишите мне программку (китайская теорема об остатках)
в форуме Объявления участников Форума |
46 |
1142 |
12 июн 2022, 10:00 |
|
Напишите в развернутом виде и исследуйте на сходимость ряд
в форуме Ряды |
0 |
493 |
27 ноя 2016, 19:43 |
|
Напишите без кода словесный алгоритм что требуется сделать
в форуме Информатика и Компьютерные науки |
0 |
255 |
06 ноя 2020, 14:59 |
|
Напишите уравнение диаметра d, проходящего через точку К | 1 |
426 |
15 фев 2018, 16:16 |
|
Исследовать функцию Исследуйте функцию
в форуме Пределы числовых последовательностей и функций, Исследования функций |
1 |
364 |
19 май 2015, 17:28 |
|
про функцию у=[х]
в форуме Алгебра |
2 |
133 |
06 авг 2023, 16:32 |
|
Описать функцию | 1 |
519 |
07 мар 2015, 23:04 |
|
Разложить функцию y=f(x) | 1 |
378 |
27 окт 2016, 03:17 |
Часовой пояс: UTC + 3 часа [ Летнее время ] |
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5 |
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения |