24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2116  |  回复: 3

wangyuewu08

木虫 (著名写手)

[求助] matlab的函数调用问题

下面的函数名,参数均作了简化,以去掉具体的专业背景。
读取数据的函数形式如下:
CODE:
[ a, b, c, d ] = read( argument )

处理数据的函数形式如下:
CODE:
plot( a, b, c, d )

分成两条语句写的话能够运行出结果,但实际上参数有15个,2个函数调用一下占去了10行,请问各位大牛,能否把上述两个调用简化为一条:
CODE:
plot( read( argument ) )

回复此楼

» 猜你喜欢

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

往事并不如烟
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

duotojh

金虫 (小有名气)

自己试一下不就知道了
2楼2012-01-10 22:14:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fjtony163

版主 (文坛精英)

米米

优秀版主优秀版主优秀版主优秀版主优秀版主

【答案】应助回帖

★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
wangyuewu08(金币+5): 有帮助 虽然不是matlab里面的概念,还是谢谢了 2012-01-28 07:52:31
xiegangmai(金币+1): 谢谢参与! 2012-01-28 19:24:20
wangyuewu08(金币+5): 有帮助 2012-03-10 15:24:01
所以你最占行的函数本身吗?那你可以用外接自定义函数并行。

仅供参考。
3楼2012-01-28 03:45:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wangyuewu08

木虫 (著名写手)


xiegangmai(金币+1): 鼓励讨论交流! 2012-01-30 08:09:00
引用回帖:
: Originally posted by duotojh at 2012-01-10 22:14:27:
自己试一下不就知道了

试过了,不可以。
在matlab中如果把函数调用当作另一个函数参数的话,实际上只传递了第一个输出参数。把abcd,efgh放在一个单元数组中可以解决这个问题。
如果你是应助贴的话,就可以把剩下的金币给你了。
往事并不如烟
4楼2012-01-29 20:22:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 wangyuewu08 的主题更新
信息提示
请填处理意见