matlab Input argument "x" is undefined.

学习 时间:2026-04-03 09:09:53 阅读:6499
matlab Input argument "x" is undefined.function y=m(x);y=x.^3-2.*x-5;function y=m1(x);y=3.*x.^2-2;x=3;i=0;while i1e-5x=y;else breakendi=i+1;endx是这样的.出现了?Input argument "x" is undefinedX是用FUNCTION定义过的,怎么回事.能解决再加5分.

最佳回答

娇气的小伙

从容的火

2026-04-03 09:09:53

没有错啊,我在我的MATLAB2010a的版本上调试了,没错,结果是x =2。0946我估计你会出错应该是你的function文件在保存的时候不要修改文件名,分别是m和m1,因为你在下面函数定义是这样的:function y=m(x)y=x。^3-2*x-5;故,文件名不能改,否则也就是说你的x并没有定义。把你的邮箱给我,我把m文件发给你!

最新回答共有2条回答

  • 深情的龙猫
    回复
    2026-04-03 09:09:53

    没有错啊,我在我的MATLAB2010a的版本上调试了,没错,结果是x =2。0946我估计你会出错应该是你的function文件在保存的时候不要修改文件名,分别是m和m1,因为你在下面函数定义是这样的:function y=m(x)y=x。^3-2*x-5;故,文件名不能改,否则也就是说你的x并没有定义。把你的邮箱给我,我把m文件发给你!

上一篇 【统计】为什么要使用还有怎么样使用虚拟变量?Dummy Variables

下一篇 残疾人洗手间