问一个Matlab小问题两个m文件function [Q]=Q(x);syms u;Q=(1/sqrt(2*pi))*int(exp(-u^2/2),x,inf);x=-6:0.1:20;y=Q(x);为什么有错误?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 10:04:01
问一个Matlab小问题两个m文件function [Q]=Q(x);syms u;Q=(1/sqrt(2*pi))*int(exp(-u^2/2),x,inf);x=-6:0.1:20;y=Q(x);为什么有错误?

问一个Matlab小问题两个m文件function [Q]=Q(x);syms u;Q=(1/sqrt(2*pi))*int(exp(-u^2/2),x,inf);x=-6:0.1:20;y=Q(x);为什么有错误?
问一个Matlab小问题
两个m文件
function [Q]=Q(x);
syms u;
Q=(1/sqrt(2*pi))*int(exp(-u^2/2),x,inf);


x=-6:0.1:20;
y=Q(x);
为什么有错误?

问一个Matlab小问题两个m文件function [Q]=Q(x);syms u;Q=(1/sqrt(2*pi))*int(exp(-u^2/2),x,inf);x=-6:0.1:20;y=Q(x);为什么有错误?

经测试,你的问题主要是:

1、自定义函数时,函数名不能与变量名相同,Q(x)与Q.

2、求y值,应采用循环语句来完成.

代码见附件.