beyondhxf 发表于 2010-3-17 16:52

变量赋值问题

现在有一个变量赋值问题,>> syms x y
>> h=x*y;
>> s=x+y;
>> m=s*h;
>> a=@(x,y) m;
>> a(1,2)

ans =

(x+y)*x*y
我想要的是:a(1,2)=6这样的结果
注:代码只是一个示意性的,h,s是实际上是比较复杂的式子

rocwoods 发表于 2010-3-17 16:58


h = @(x,y) x*y;
s = @(x,y) x+y;
a = @(x,y) h(x,y)*s(x,y);
a(1,2)

beyondhxf 发表于 2010-3-17 19:49

回复 沙发 rocwoods 的帖子

好答案!
太谢谢了
页: [1]
查看完整版本: 变量赋值问题