matlab - matlab中向量条目查找

标签 matlab

给定一个向量 U n x 1 其中包含来自 0,1,2,3 的条目,我想创建另一个向量V 为 char 类型,使得条目
U 中的 0 将是 V 中的“0”
U 中的 1 将是 V 中的“1”
U 中的 2 将是 V 中的“12”
U 中的 3 将是 V 中的“123”

在 matlab 中,最好的方法是什么,而不是扫描向量中的每个单独条目,然后使用 switch case?

最佳答案

您可以轻松定义一组规则并为其建立索引。

rules={'0','1','12','123'};
out=rules(A+1)

在上面,A 是你拥有的向量。

关于matlab - matlab中向量条目查找,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6134101/

相关文章:

matlab - 如何在 Octave 中执行 .m 文件

python - 在 Python 中使用模块 PICKLE 打开 Matlab 文件 .mat

python - 从 Python 调用 C/C++ 代码

matlab - 当包含在元胞数组中时,如何删除矩阵行?

matlab - 组合 2 个 MATLAB 结构体

matlab - `GLIBCXX_3.4.11' 未找到,从链接到 glibc 的 MATLAB 运行系统调用不同于 matlab bin 路径中的内容

matlab - 如何在MATLAB中收听麦克风?

matlab - 使用积分 : A and B must be floating-point scalars 时出错

python - matlab到python通信的最佳方式

matlab - 使用 Matlab 进行分类。识别测试集中的类