无法在循环中执行赋值

1个视图(过去30天)
安德里亚·恩西索·平托
我可以使用函数查找(值==x(I))在工作空间内的for,但当使用它在一个函数,我是不允许的。我想排序两个向量索引,(ej, V1=[a,b,c,d,e], v2=[7,4,1,6])其中a=7个重复,b =4,等等。所以,我的目标是从高到低(7,6,4,1)的顺序,但也要对相关的向量排序。这就是我所做的:
indx = 0(1、长度(阿尔法));
conteo = 0(1、长度(阿尔法));
奥德=排序(conteo,“下”);这是一个很好的方法。
k = 1:长度(阿尔法)
indx (k) =找到(conteo = =奥德(k));
结束
通过计算文本中每个字母的重复次数,中间还有更多的代码来创建矢量“conteo”,但这工作得很好。下一步是创建一个表来显示结果。
求你了,我不知道该怎么办。
2的评论
Aghamarsh瓦拉纳西
Aghamarsh瓦拉纳西 2020年3月27日
您所附的代码似乎运行良好(对于您的情况)。你能给出你所说的不能工作的代码吗?但是当你在一个函数中使用它时,是不允许的。

登录发表评论。

答案(0)

类别

找到更多资料矩阵索引帮助中心而且文件交换

标签

社区寻宝

在MATLAB中央找到宝藏,并发现社区可以如何帮助你!

开始狩猎!

翻译的