24小时热门版块排行榜    

查看: 310  |  回复: 1
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

lijunjiexm

铁虫 (小有名气)

[求助] matlab的@用法求助,谢谢

请教一下,matlab语句:
get_nu=@(i) [ floor((i-1)/(l_max+1)), i-1-floor((i-1)/(l_max+1))*(l_max+1)];
什么意思,可以在命令窗口直接运行,能否稍微详细点,谢谢
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bafeite

铜虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
@ 是匿名函数的标志,详细见help文档。
你这语句是定义了以i为自变量的函数对象get_nu,
后面你可以带有自变量值的函数引用如
get_nu([2:10])  或者get_nu(5)等
2楼2011-12-25 16:47:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 lijunjiexm 的主题更新
信息提示
请填处理意见