Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
高级会员
注册日期: 2019-11-21
帖子: 3,006
声望力: 66 ![]() |
![]()
我不知道MATLAB是否可以做到这一点,而我纯粹是出于代码美观的目的,但是MATLAB可以同时创建两个变量吗?
例 x = cell(4,8); y = cell(4,8); 有没有办法编写类似于以下内容的代码: x&y = cell(4,8); 回答: 使用逗号分隔的列表可在表达式的左侧获取多个变量。 您可以使用Deal()将多个分配放在一行中。 [x,y] = deal(cell(4,8), cell(4,8)); 用一个输入调用它,所有输出得到相同的值。 [x,y] = deal( cell(4,8) ); >> [a,b,c] = deal( 42 ) a = 42 b = 42 c = 42 更多&回答... |
![]() |
![]() |