问题描述:
matlab中怎样将变量作为函数的输入值
定义
function f=M(s,t,q)
f=@(x,y,z)2*max(0,1-max(max(abs(s-x)+abs(t-y),abs(s-x)+abs(q-z)),abs(q-z)+abs(t-y)));
怎样运行M(a,b,c)有结果?
运行M(a,b,c)
想得到的是一个表达式:
2*max(0,1-max(max(abs(a-x)+abs(b-y),abs(a-x)+abs(c-z)),abs(c-z)+abs(b-y)))
定义
function f=M(s,t,q)
f=@(x,y,z)2*max(0,1-max(max(abs(s-x)+abs(t-y),abs(s-x)+abs(q-z)),abs(q-z)+abs(t-y)));
怎样运行M(a,b,c)有结果?
运行M(a,b,c)
想得到的是一个表达式:
2*max(0,1-max(max(abs(a-x)+abs(b-y),abs(a-x)+abs(c-z)),abs(c-z)+abs(b-y)))
问题解答:
我来补答展开全文阅读