根据矩阵的大小创建一个单元格(在MATLAB中)

我正在尝试以以下形式创建一个单元格...

{'x1','x2','x3','x4','x5','x6','x7','x8'}

如果我的矩阵j的大小为10,我想,

{'x1','x8','x9','x10'} 

如果我的矩阵j的大小是3,我想,

{'x1','x3'}
gyz111427 回答:根据矩阵的大小创建一个单元格(在MATLAB中)

您可以使用compose

>> compose('x%i',1:10)
ans =
  1×10 cell array
    {'x1'}    {'x2'}    {'x3'}    {'x4'}    {'x5'}    {'x6'}    {'x7'}    {'x8'}    {'x9'}    {'x10'}
本文链接:https://www.f2er.com/3167369.html

大家都在问