matlab程序运行,出错,function y=real(x)y=1./(1+x).^2上面那是函数的程序,然后运行x=linspace(0,1,21);y=real(x)这个语句的时候,产生的y和x值是一样的,可是计算出来y和x是不一样的,求问哪出错了,怎么改啊,

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 00:51:23
matlab程序运行,出错,function y=real(x)y=1./(1+x).^2上面那是函数的程序,然后运行x=linspace(0,1,21);y=real(x)这个语句的时候,产生的y和x值是一样的,可是计算出来y和x是不一样的,求问哪出错了,怎么改啊,

matlab程序运行,出错,function y=real(x)y=1./(1+x).^2上面那是函数的程序,然后运行x=linspace(0,1,21);y=real(x)这个语句的时候,产生的y和x值是一样的,可是计算出来y和x是不一样的,求问哪出错了,怎么改啊,
matlab程序运行,出错,
function y=real(x)
y=1./(1+x).^2
上面那是函数的程序,然后运行
x=linspace(0,1,21);
y=real(x)
这个语句的时候,产生的y和x值是一样的,可是计算出来y和x是不一样的,求问哪出错了,怎么改啊,

matlab程序运行,出错,function y=real(x)y=1./(1+x).^2上面那是函数的程序,然后运行x=linspace(0,1,21);y=real(x)这个语句的时候,产生的y和x值是一样的,可是计算出来y和x是不一样的,求问哪出错了,怎么改啊,
real是内置函数,意思是取实部.
换个函数名字就好了.