【问题标题】:how to handle array of string?如何处理字符串数组?
【发布时间】:2011-10-17 13:57:43
【问题描述】:

在一个 Matlab 函数中,我需要类似的东西(你可以想象在现实生活中它应该被表示为一个 for 循环):

var(1) = 'First string';
var(2) = 'Second string';
...
var(i) = 'i-th string';

唉,我不能这样做,因为 var(1) 应该只包含一个字符(而不是整个字符串),我得到:

???下标分配维度不匹配。

我在网上搜索,但找不到好的解决方案,有什么想法吗?

【问题讨论】:

标签: string matlab


【解决方案1】:

使用 Matlab 元胞数组:

var{1} = 'first string';
var{2} = 'second string';
var{n} = 'nth string';

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-02-28
    • 1970-01-01
    • 1970-01-01
    • 2010-11-14
    • 2022-11-10
    • 1970-01-01
    • 2011-12-11
    • 1970-01-01
    相关资源
    最近更新 更多