通过一次调用单输出MATLAB函数分配多个可变数据

时间:2013-09-13 23:26:23

标签: matlab function arguments return-value

我想在一行中使用简单的示例代码并为每个变量分配一个唯一的rand()

X = rand();

Y = rand();

可能?

2 个答案:

答案 0 :(得分:2)

如果您只想将它​​放在一行中,您可以这样做:

[X, Y] = deal(rand(), rand());

虽然没有大的收获。

答案 1 :(得分:1)

一行......

X = rand(); Y = rand();

......就是你所需要的一切吗?