数组元素:在MATLAB命名数组元素的索引与串
4 3 2 1 5
a[1]=4
a[2]=3
a[3]=2
a[4]=1
a[5]=5
对于数组索引1对应于字符串名称Basavaraj,
索引2对应于字符串名称Chandru,
索引3对应字符串名称Natesh,
索引4对应字符串名称Vijay,
索引5对应于字符串名称Raghu,
因此,如果数组值4正值索引处1具有显示字符串Basavaraj,
3正值索引2表示字符串Chandru应显示,
2正值索引3意味着串Natesh应当被显示,
1正值索引4意味着串维杰应当被显示,
5正值索引5意味着串Raghu应当被显示,
样品输入数组值:
4
4
4
3
3
3
1
1
1
2
2
2
5
5
5
输出应根据以上的数组元素为:
Basavaraj
Basavaraj
Basavaraj
Chandru
Chandru
Chandru
Vijay
Vijay
Vijay
Natesh
Natesh
Natesh
Raghu
Raghu
Raghu
输入样本数组值:
5
5
5
1
1
1
2
2
2
4
4
4
3
3
3
输出应该按照上述数组元素:
Raghu
Raghu
Raghu
Vijay
Vijay
Vijay
Natesh
Natesh
Natesh
Basavraj
Basavraj
Basavraj
Chandru
Chandru
Chandru
只有5个值取即1 2 3 4 5 如何这是可以做到在Matlab做什么?
替代解释是: 考虑下面的情况:
阵列:1 5 4 2 3
IND [1] = 1 ---> Basavraj
IND [2] = 5 ---> Chandru
IND [3] = 4 ---> Natesh
IND [4] = 2 --->维杰
IND [5] = 3 ---> Raghu
输入阵列的样品:
2
2
4
4
5
5
1
1
3
3
输出:
Vijay
Vijay
Natesh
Natesh
Chandru
Chandru
Basavraj
Basavraj
Raghu
Raghu
我的问题是有些不同的,请检查我的另一种解释 – prashanth
@prashanth我编辑我的职务。检查是否现在你想要的结果。 –