#matlab #mathematica-8
#matlab #mathematica-8
Вопрос:
Код Mathematica выглядит следующим образом:
In:Map[Function[x, x 1], {1, 2, 3}]
Out:{2, 3, 4}
Как я могу использовать аналогичный метод для реализации этого выражения в MATLAB?
Комментарии:
1. Возможно, вам повезет больше mathematica.stackexchange.com
2. Было бы полезно, если бы вы объяснили, что делает код
3. @nicolallias: Я не думаю, что толпа Mathematica будет лучше находить подходящую функцию MATLAB. Этот вопрос, вероятно, не по теме.
4. КарриМа: У вас будет больше шансов получить хороший ответ, если вы объясните, что
Map
делает Mathematica и чего пытается достичь ваш код. Я не знаю, сколько людей здесь знают как MATLAB, так и Mathematica достаточно хорошо, чтобы ответить на ваш вопрос в том виде, в каком он есть сейчас.5. Я понимаю вашу застенчивость, но это не совсем не по теме mathematica.stackexchange.com/search?q=matlab -> самая актуальная тема — о транкодировании между mathematica и matlab. Взгляните на 12000.org/my_notes/mma_matlab_control/KERNEL2/index.htm который я нашел на mathematica.stackexchange.com/a/44225
Ответ №1:
Я не знаю, актуально ли это по-прежнему, но похоже, что вы ищете arrayfun()
функцию:
y = arrayfun(@(x) x 1, [1 2 3])
Надеюсь, это поможет!