作业帮 > 综合 > 作业

matlab向函数数组传递数组吗?

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/01 07:54:58
matlab向函数数组传递数组吗?
function y=zhengtai(x)
y=1/sqrt(2*pi)*exp(-x^2/2);
end %函数定义
%命令
x=-3:0.1:3;
y=zhengtai(x)
结果是
? Error using ==> mpower
Inputs must be a scalar and a square matrix.
Error in ==> zhengtai at 2
y=1/sqrt(2*pi)*exp(-x^2/2);
这是怎么回事呢?
matlab向函数数组传递数组吗?
因为x是矩阵,所以需要点乘
y=1/sqrt(2*pi)*exp(-x.^2/2);
你再试下