24小时热门版块排行榜    

查看: 201  |  回复: 4
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

chenyouzhi

银虫 (小有名气)

[交流] 【求助】请教一个关于使用匿名函数传递形参的问题【已完成】

对于一个n维方程组,本人为之专门建立一个m函数:F = fang_cheng_zu(x, A, P),其中的A为(m*n)矩阵,P为列向量,二者的元素均为已知值,代表着方程组表达式中出现系数。
    在主程序中:
                      在此不妨假设取为A = eye(10,20)
                                                  P = ones(10)
   
     我使用下面的写法来调用上述m函数:
                  f = @(y)  fang_cheng_zu(y, A, P)                         (1)
                 
                  fx0=feval(f,x0)                                                  (2)
  
   请问:
         我的做法是否正确!

  注:本人对MATLAB只懂皮毛而不知其精髓,望赐教!

[ Last edited by nono2009 on 2009-9-23 at 14:57 ]
回复此楼

» 猜你喜欢

我信我能,只要我用心去做!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chenyouzhi

银虫 (小有名气)

谢谢,我再检查检查吧!
我信我能,只要我用心去做!
5楼2009-08-15 17:22:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 5 个回答

chenyouzhi

银虫 (小有名气)

引用回帖:
Originally posted by hitzhang at 2009-8-14 12:31:
完全正确

再请教一下:我这样计算得到的结果是复数啦,不应该出现这种结果的啊,理论上应该是实数才正确的。使用MATLAB求解时能人为控制一下吗?
我信我能,只要我用心去做!
3楼2009-08-14 19:27:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hitzhang

木虫 (正式写手)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
sunxiao(金币+1,VIP+0):谢谢参与,欢迎常来 8-15 08:05
不清楚你的具体问题,如果不应该出现复数解的话那应该是你的程序有问题,但是这种参数传递方式是正确的。
4楼2009-08-14 19:51:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见