Скажем, у меня есть матрица A
размерности Nx3
где N
- количество строк. A
хранит координаты x, y, z. Теперь скажите, что у меня уже есть набор известных координат B = [x 'y' z '], которые я хочу посмотреть в A
. Я хочу узнать количество индексов строки в A
магазинах (x ', y', z '). Как я могу это сделать? Я предполагаю, что я должен буду использовать find()
using find() in matlab
4
A
ответ
5
вы можете использовать find
, например
find(A(:,1)==B(1) & A(:,2)==B(2) & A(:,3)==B(3))
даст индекс строки \ строк, которые соответствуют.
Try, чтобы использовать для чтения документации Matlab, это все там ...
, кстати, альтернативой является использование ismember
:
[~,id]=ismember(B,A,'rows')
переменная id
уступит индекс строк, где B
соответствует A
.
Смежные вопросы
- 1. matlab using evalin in parfor
- 2. Matlab Find-Replace in Matrix Single Liner?
- 3. using find with exec
- 4. using .where with .find
- 5. find string using grep
- 6. rfind реализация using find
- 7. using closeest(). Find(). Text()
- 8. MongoDB findOne vs find using $ in with single item
- 9. LINQ: Trouble Using Find или Where in database list
- 10. update span using jquery find in ajax call
- 11. cakephp find ('list') - problem using
- 12. find substring using match regex
- 13. MongoDB C# GetById using Find
- 14. jQuery .find() using parent id
- 15. find tcp flow using scapy
- 16. Find If-Conditions using Clang
- 17. using joins to find users
- 18. MATLAB cell array - странное поведение с find in cell array
- 19. Matlab: error using fprintf
- 20. find int in string
- 21. live find in jQuery
- 22. Find Next in texteditor
- 23. ckeditor find in getdata
- 24. Mongodb find in jsonArray
- 25. Repeat Find in Word
- 26. matlab guis using GUIDE
- 27. ellipsoid using matlab
- 28. using jquery find on result set of find
- 29. std :: find not using my defined == operator
- 30. Matlab lsqnonlin in Python
'ismember' - лучший вариант здесь. –