gpt4 book ai didi

matlab - 如何将数字结果转换为符号或字符串?

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

这是我的问题。我制作了一种算法来对某些单词进行排列。我用数值替换了每个单词,这样我就可以对它们进行算术运算(例如 1 = 'banana' 2 = 'child' 3 = 'car' 4 = 'tree' 等)。假设运行算法后,matlab 给出了这个矩阵作为结果:ans = [2,2,1; 4,3,3]我一直不知道如何告诉他——用符号代替数字并写下:

ans = [ child , child ,香蕉;树,汽车,汽车] - 这样我就不必查找图表中的每个数字并将其替换为相应的单词!?

最佳答案

如果您有一个包含单词的数组,以及另一个包含索引的数组,则可以生成一个数组,将每个索引替换为相应的单词,如下所示:

words = {'banana','child','car','tree'};

numbers = [2 2 1;4 3 3];

>> words(numbers)
ans =
'child' 'child' 'banana'
'tree' 'car' 'car'

关于matlab - 如何将数字结果转换为符号或字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5667274/

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