s20071041 发表于 2007-12-5 11:45

求助 函数返回多个值怎么表示

我这样表示的=wu(M,K,eps)他只返回B的值问问该怎么表示

s20071041 发表于 2007-12-5 11:55

忘了说B,W都是矩阵,怎么也只返回一个值

s20071041 发表于 2007-12-5 12:19

怎么 还没人回答呀   如果换换B W的位置结果就是W的 结果都是正确就不知道怎么让他们一起出来是程序问题还是就是这个头有问题

sigma665 发表于 2007-12-5 12:25

估计只能返回一个吧
那你把2个矩阵和一起,能行不

花如月 发表于 2007-12-5 12:28

在函数里直接对B、w进行赋值

s20071041 发表于 2007-12-5 12:51

还是不行 是不是初始值直接给呀 还是只出一个值

eight 发表于 2007-12-5 12:54

原帖由 s20071041 于 2007-12-5 12:51 发表 http://www.chinavib.com/forum/images/common/back.gif
还是不行 是不是初始值直接给呀 还是只出一个值

论坛不提倡把这些基础到不能再基础的问题放上来讨论,请勿再发类似帖子

s20071041 发表于 2007-12-5 12:55

我从中弄了一段
function =cc(M,K,eps)
D=inv(K)*M;
A0=ones(3,1);A1=D*A0;
A=A1/A1(3,1);
while norm(A-A0)>=eps
    A0=A;
    A1=D*A0;
    A=A1/A1(3,1);
end
w=1/A1(3,1);
B=A(1,1);
调用后求的结果 只要一个值
>> M=;
>> K=;
>> eps=1e-6;
cc(M,K,eps)

ans =

    0.3018

s20071041 发表于 2007-12-5 12:57

这样的贴不能发吗啥意思呀

s20071041 发表于 2007-12-5 12:58

回复 #7 eight 的帖子

没点职业道德

eight 发表于 2007-12-5 13:01

原帖由 s20071041 于 2007-12-5 12:57 发表 http://www.chinavib.com/forum/images/common/back.gif
这样的贴不能发吗啥意思呀

你看版面有多少个你发的帖子?我已经删除了两个,这样影响不好。如果人人都把这些书本就有的题目搬上来,无论是对于普通会员还是我们管理员,有好处吗?

[ 本帖最后由 eight 于 2007-12-5 13:04 编辑 ]

eight 发表于 2007-12-5 13:02

原帖由 s20071041 于 2007-12-5 12:58 发表 http://www.chinavib.com/forum/images/common/back.gif
没点职业道德

出言不逊,作禁止ip 30 天的处理

花如月 发表于 2007-12-5 13:26

原帖由 eight 于 2007-12-5 13:02 发表 http://www.chinavib.com/forum/images/common/back.gif


出言不逊,作禁止ip 30 天的处理

同意院长做法,此人确实很不懂礼貌

xhf0003 发表于 2008-8-28 10:19

这里应该写全
cc(M,K,eps)

ans =

    0.3018
应该写成

=cc(M,K,eps)

就可以了
页: [1]
查看完整版本: 求助 函数返回多个值怎么表示