gpt4 book ai didi

string - MatLab 中的向量/字符串数组

转载 作者:行者123 更新时间:2023-12-02 05:01:43 25 4
gpt4 key购买 nike

我想创建一个字符串容器(数组、向量……我不太清楚它们在 Matlab 中的区别)。我想将它用于显示目的和主要打印到文件。在 C++ 中,我会有类似的东西:

std::vector<std::string> str;
str.push_back( "Test1" );
str.push_back( "Test2" );
str.push_back( "Test3" );

for( unsigned int i = 0; i < str.size(); i++ )
{
printf( "%s\n", str[i].c_str() );
}

我的问题是:我怎样才能在 Matlab 中实现类似的东西,或者甚至有可能。我已经尝试了一些在这里和那里发现的东西,但没有任何效果。以下是我尝试过的事情:

str = ['Test1' 'Test2' 'Test3'];

str = ['Test1', 'Test2', 'Test3'];

str = ['Test1'; 'Test2'; 'Test3'];

最佳答案

使用 {}(元胞数组),否则您将只是连接字符串。

str = {'test1', 'test2', 'LongerTestString'};

for ii = 1:length(str);
disp(str{ii});
end

关于string - MatLab 中的向量/字符串数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16965807/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com