matlab Input argument "x" is undefined.

学习 时间:2026-08-24 17:33:39 阅读:7512
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-08-24 17:33:39

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

最新回答共有2条回答

  • 高高的手机
    回复
    2026-08-24 17:33:39

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

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

下一篇 残疾人洗手间