Mathematica中#,&对应Matlab中的什么?在Mathematica中f[#]&/@{1,2,3}会得到{f[1],f[2],f[3]},Matlab中有没有类似的方法函数呢?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 19:07:26

Mathematica中#,&对应Matlab中的什么?在Mathematica中f[#]&/@{1,2,3}会得到{f[1],f[2],f[3]},Matlab中有没有类似的方法函数呢?
Mathematica中#,&对应Matlab中的什么?
在Mathematica中f[#]&/@{1,2,3}会得到{f[1],f[2],f[3]},Matlab中有没有类似的方法函数呢?

Mathematica中#,&对应Matlab中的什么?在Mathematica中f[#]&/@{1,2,3}会得到{f[1],f[2],f[3]},Matlab中有没有类似的方法函数呢?
我没发现过有矣,不过话说matlab侧重数值的,一直都不重视符号处理.
如果是一个数组的话, 可以用for,zeros,ones等达到类似效果.比如:
a=zeros(3,1);
for k=1:3
a(k,1)=f(k);
end
当然,要事先定义f(x)是什么东西.