数模论坛

 找回密码
 注-册-帐-号
搜索
热搜: 活动 交友 discuz
查看: 2169|回复: 3

matlab的M文件不能够运行,求助!

[复制链接]
发表于 2005-9-15 15:16:24 | 显示全部楼层 |阅读模式
<>function[f,g]=fun3(x);<br>f=-x(1)-2*x(2)+(1./2)*x(1)^2+(1./2)*x(2)^2;<br>g=[2*x(1)+3*x(2)-6;x(1)+4*x(2)-5];</P>
<><br>运行错误:??? Input argument "x" is undefined.</P>
<>Error in ==&gt; fun3 at 2<br>f=-x(1)-2*x(2)+(1./2)*x(1)^2+(1./2)*x(2)^2;</P>
<P><br>请问到底是什么错误啊???</P>
[此贴子已经被作者于2005-9-15 7:29:12编辑过]

发表于 2005-9-15 18:27:39 | 显示全部楼层
<>可以运行啊。</P>
<>&gt;&gt; x=[1,2]</P>
<>x =</P>
<P>     1     2</P>
<P>&gt;&gt; [f,g]=fun3(x)</P>
<P>f =</P>
<P>   -2.5000</P>
<P><BR>g =</P>
<P>     2<BR>     4<BR>这样就可以了。可能是先要赋值给X吧</P>
发表于 2005-9-15 19:33:42 | 显示全部楼层
后来;萨克管劳动力赶快劳动
发表于 2005-9-16 01:43:55 | 显示全部楼层
<>这是个函数,首先应该赋值,不然编译时认为x没有定义</P>
您需要登录后才可以回帖 登录 | 注-册-帐-号

本版积分规则

小黑屋|手机版|Archiver|数学建模网 ( 湘ICP备11011602号 )

GMT+8, 2024-11-29 11:57 , Processed in 0.067903 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表