24小时热门版块排行榜    

查看: 1951  |  回复: 9
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

月只蓝

主管区长 (职业作家)

[求助] MATLAB求解代数方程组问题,请帮忙

function ff=test(x,y)
f1=x+y;
f2=x-y;
ff=[f1;f2];
---------------------------------------
clear all;clc
[x,y]=fsolve(@test,[1;1])

运行结果:
??? Input argument "y" is undefined.

Error in ==> test at 2
f1=x+y;

Error in ==> fsolve at 195
        fuser = feval(funfcn{3},x,varargin{:});

Error in ==> testsolve at 2
[x,y]=fsolve(@test,[1;1])

请问,这个程序到底什么地方有问题呢?如果可以请您给出正确的程序。谢谢!
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

MATLAB、MS小问题、普通问题请发帖求助!时间精力有限,恕不接受无偿私信求助。
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shydyhlei

铜虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★ ★
贺仪: 金币+1, 谢谢交流 2012-08-03 21:58:31
月只蓝: 金币+5, ★★★很有帮助 2012-09-14 10:12:12
正如 gangbs 据说,fsolve(fun, x0)的第二个参数是要传给 test(x) 的参数,二者类型必须一致。
你代码里面fsolve 的第二个参数是向量,所以函数 test(x) 也要是向量。你写成
test(x,y), matlab可能只将 x0  传给了 x,y 则没有定义。
二两
7楼2012-08-03 21:43:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 10 个回答

xinghair

木虫 (初入文坛)

【答案】应助回帖


感谢参与,应助指数 +1
csgt0: 金币+1, 多谢应助 2012-07-31 09:45:14
把初值设成向量,像这样应该可以
function ff = test(x)
f1 = x(1) + x(2);
f2 = x(1) - x(2);
ff = [f1; f2];
end
看一下fsolve的帮助就知道怎么用了
2楼2012-07-30 20:14:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

月只蓝

主管区长 (职业作家)

引用回帖:
2楼: Originally posted by xinghair at 2012-07-30 20:14:40
把初值设成向量,像这样应该可以
function ff = test(x)
f1 = x(1) + x(2);
f2 = x(1) - x(2);
ff = ;
end
看一下fsolve的帮助就知道怎么用了

谢谢您的回复,您这样是把ff定义为x的一元函数了,而我就是希望定义出一个二元函数:ff(x,y),怎么实现呢?
MATLAB、MS小问题、普通问题请发帖求助!时间精力有限,恕不接受无偿私信求助。
3楼2012-07-31 11:04:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xinghair

木虫 (初入文坛)

引用回帖:
3楼: Originally posted by 月只蓝 at 2012-07-31 11:04:33
谢谢您的回复,您这样是把ff定义为x的一元函数了,而我就是希望定义出一个二元函数:ff(x,y),怎么实现呢?...

不太懂你的意思,x是向量,f(x1,x2)和f(x,y)不是一样的吗

最好举个具体的例子看看
4楼2012-07-31 11:46:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 材料270求调剂 6+3 Eiiiio 2026-03-01 6/300 2026-03-02 19:16 by zhukairuo
[考研] 材料085601调剂 +5 多多子. 2026-03-02 5/250 2026-03-02 19:15 by zhukairuo
[考研] 268求调剂 +7 简单点0 2026-03-02 8/400 2026-03-02 19:07 by zhukairuo
[考研] 一志愿东北大学化学314分求调剂 +3 lr1212.. 2026-03-02 3/150 2026-03-02 17:36 by yeahyou
[考研] 清华大学 材料与化工 353分求调剂 +4 awaystay 2026-03-02 5/250 2026-03-02 17:33 by yeahyou
[考研] 0856化工专硕求调剂 +15 董boxing 2026-03-01 15/750 2026-03-02 15:06 by 晃晃不许晃
[考研] 化工专硕348,一志愿985求调剂 +6 弗格个 2026-02-28 9/450 2026-03-02 14:09 by liyongv
[考研] 材料学硕318求调剂 +9 February_Feb 2026-03-01 9/450 2026-03-02 13:31 by njzyff
[考研] 338求调剂 +3 18162027187 2026-03-02 3/150 2026-03-02 13:12 by houyaoxu
[考研] 265分求调剂不调专业和学校有行学上就 +6 礼堂丁真258 2026-02-28 9/450 2026-03-02 12:04 by 52hz~~
[基金申请] 此成果不能导入原因:元数据必填信息不完整,可 进行补充。 +4 Kittylucky 2026-03-02 5/250 2026-03-02 11:07 by jurkat.1640
[考研] 284求调剂 +10 天下熯 2026-02-28 11/550 2026-03-02 11:03 by 无际的草原
[考研] 材料调剂 +6 爱擦汗的可乐冰 2026-02-28 7/350 2026-03-02 10:42 by Jy?
[考研] 材料工程269求调剂 +3 白刺玫 2026-03-02 3/150 2026-03-02 09:25 by 一休哥FU
[考研] 材料复试调剂 +4 学材料的点 2026-03-01 5/250 2026-03-02 08:26 by houyaoxu
[考研] 0857调剂 +4 一ll半 2026-02-28 5/250 2026-03-02 02:33 by 908055542
[基金申请] 本子写完了,给DS兄弟看了,得了92分 +3 Doma 2026-03-01 7/350 2026-03-02 00:00 by jnzsy
[考研] 321求调剂一志愿东北林业大学材料与化工英二数二 +4 虫虫虫虫虫7 2026-03-01 7/350 2026-03-01 16:52 by caszguilin
[考研] 311求调剂 +9 南迦720 2026-02-28 10/500 2026-03-01 10:55 by sunny81
[论文投稿] 求助coordination chemistry reviews 的写作模板 10+3 ljplijiapeng 2026-02-27 4/200 2026-03-01 09:07 by babero
信息提示
请填处理意见