作者nonumber (空号)
看板MATLAB
标题[问题] 用@输入函数
时间Thu Jan 5 14:45:06 2012
单变数 f=@(x)x.^2+x+1;
多变数 f=@(x,y,z)x^2+x+1+y^2+y+z;
三角函数 f=@(x,y,z)x^2+sin(y)+cos(z);
指数函数 f=@(t)=5*exp(t);
but f=@(t)=exp(5*t) or f=@(t)=5*exp(t)^5 fail
f=@(t,y)=5*exp(t)^5+y fail
Error: The expression to the left of the equals sign is not a valid target
for an assignment.
then how to match exponential function?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.89.169
1F:推 Feis:去掉等号 ? 01/05 16:50
2F:→ Feis:f=@(t,y)5*exp(t)^5+y 可以吗? 01/05 16:50
3F:→ nonumber:stupid i :( . copy and paste let me forget '=' 01/05 18:50
4F:→ nonumber:thank you 01/05 18:51