问一个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/04/30 09:40:43
问一个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);为什么有错误?
x]kPR vdKӗ עrF4kRlju PRl]2ʯ`0'sΓSu:3 $x8]cז;=Shu-dZ٢ѮfgHl쪪g֚ X S5%[lkldb\ӎ{݉Gm) FP*I%—L6S*ut&~I d|Z})<)!iWfJM\׈UUBuYur"sA K1y@ Q4$r9$!,A9Gh2h@"8VbS[YhfnaȒ299J

问一个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值,应采用循环语句来完成.

代码见附件.