我不知道MATLAB是否可以做到这一点,我希望它纯粹是为了我的代码中的美学,但是MATLAB可以同时创建两个变量吗?
例
x = cell(4,8);
y = cell(4,8);
Run Code Online (Sandbox Code Playgroud)
有没有办法写代码类似于:
x&y = cell(4,8);
Run Code Online (Sandbox Code Playgroud)
And*_*nke 28
使用逗号分隔列表在表达式的左侧获取多个变量.
您可以使用deal()将多个赋值放在一行.
[x,y] = deal(cell(4,8), cell(4,8));
Run Code Online (Sandbox Code Playgroud)
使用单个输入调用它,所有输出都获得相同的值.
[x,y] = deal( cell(4,8) );
>> [a,b,c] = deal( 42 )
a =
42
b =
42
c =
42
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
41355 次 |
最近记录: |