![]() |
在MATLAB中同时定义多个变量?
我不知道MATLAB是否可以做到这一点,而我纯粹是出于代码美观的目的,但是MATLAB可以同时创建两个变量吗?
例 x = cell(4,8); y = cell(4,8); 有没有办法编写类似于以下内容的代码: x&y = cell(4,8); [B]回答:[/B] 使用逗号分隔的列表可在表达式的左侧获取多个变量。 您可以使用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 [url=https://stackoverflow.com/questions/5158032]更多&回答...[/url] |
所有时间均为北京时间。现在的时间是 04:50。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.