Вопросы по теме 'cell-array'
Как я могу собрать ячейки разной длины в матрицу в MATLAB?
Итак, у меня есть массив ячеек из 1xN векторов разной длины. Я хочу добавить их в матрицу, чтобы отображать их с помощью imagesc . Очевидно, что матрица должна быть шириной наибольшего вектора. Мой текущий код для этого ниже:
tcell = {[1,2,3],...
9500 просмотров
schedule
15.03.2023
Как применить cellfun (или arrayfun или structfun) с постоянными дополнительными входными аргументами?
Я хочу применить функцию к каждому элементу массива ячеек, поэтому для этого у меня есть cellfun . Однако функция принимает два дополнительных аргумента (строку и вектор), которые я хочу сохранить постоянными для всех элементов массива ячеек; то...
12493 просмотров
schedule
15.11.2022
Как усреднить массив ячеек из массивов?
У меня есть массив ячеек c из массивов одинакового размера, то есть size(c{n}) = [ m l ... ] для любого n . Как я могу получить значения mean (усреднение по индексу массива ячеек n ) для всех элементов массива за один проход? Я думал об...
35069 просмотров
schedule
12.07.2022
Домашнее задание Matlab — массивы ячеек и диалоги окон
Программа 4: Вы будете использовать графический интерфейс для сбора входных данных и отображения выходных данных в этой программе. НЕ ИСПОЛЬЗУЙТЕ input() или fprintf() .
1 Используя listdlg() , вы попросите пользователя выбрать, сколько...
591 просмотров
schedule
19.09.2022
Как применить регулярное выражение к массиву ячеек в Matlab?
У меня есть массив ячеек res с ячейками 3x2, каждая из которых содержит строку. Я хочу применить regexp к каждой ячейке, и это должно выглядеть так:
fin = cellfun(@regexp(res, '\.', 'split'),res,'UniformOutput',false)
однако это не...
6538 просмотров
schedule
06.03.2024
Как преобразовать этот текстовый файл в правильный массив ячеек - Matlab
Хорошо, это текстовый файл
{'samsung','n150','jp0xtr','n570','2gb','320gb','10','w7str'};
{'samsung','n150','jp0xtr','beyaz','intel','atom','n570','66','ghz','2048mb','ddr3','320gb','10','cam','bt','w7str'};...
172 просмотров
schedule
23.05.2022
Matlab: найдите наиболее повторяющееся значение в ячейке (пересмотрено)
Для моего кода idxcell{:,1} для итераций 1:10 дает следующие результаты:
ans =
9 10 14 15 19 20 24 25
ans =
Columns 1 through 13
7 8 11 12 13 14 16 17 18 19 21 22...
1575 просмотров
schedule
31.03.2024
Как проверить, является ли элемент в массиве ячеек уникальным или повторяющимся
У меня есть массив ячеек ‹465x1>. Для проверки каждого элемента я хочу проверить, является ли он уникальным или повторяющимся элементом.
3067 просмотров
schedule
17.08.2022
Сортировка массива ячеек с пустыми элементами в Matlab
У меня есть массив ячеек в Matlab DataVal , который я хотел бы отсортировать. Некоторые элементы массива пусты. Любая идея, как сортировать элементы этого массива ячеек. При сортировке я бы предпочел пустые элементы в начале или в конце...
342 просмотров
schedule
03.06.2022
Как изменить массив ячеек на вектор в Matlab?
У меня есть массив ячеек, каждая ячейка которого является точкой координации (x, y) (т.е. ячейки имеют размер [1x2]). Можно ли изменить это на матрицу, чтобы эти координационные точки были зарезервированы?
Потому что, когда я использовал cell2mat,...
19641 просмотров
schedule
04.09.2022
массив ячеек, добавить суффикс к каждой строке
Предположим, у меня есть массив ячеек, содержащий строки:
c = {'foo1', 'foo2', 'foo3'}
Теперь я хочу добавить один и тот же суффикс « bar » к каждой строке, чтобы массив ячеек стал следующим:
c = {'foo1bar', 'foo2bar', 'foo3bar'}...
1165 просмотров
schedule
11.05.2023
Нахождение наибольшего вектора внутри матрицы
Я пытаюсь найти самый большой вектор внутри матричного соединения по векторам с помощью MATLAB, однако у меня возникают некоторые трудности, поэтому я был бы очень благодарен, если бы кто-нибудь мне помог. У меня есть это:
Матричные пути (решение...
771 просмотров
schedule
27.04.2023
Как добавить элементы в вектор в цикле
Допустим, у меня есть массив ячеек raweeg , каждая ячейка которого представляет собой матрицу с временными точками в первом столбце и некоторыми маркерами во втором. Я хочу создать вектор для хранения моментов времени, когда маркер не равен -1. Я...
475 просмотров
schedule
26.03.2023
Переупорядочивание массива ячеек, содержащего строки
Содержимое массива ячеек такое же, как на изображении выше. У меня есть две проблемы:
Мне нужно переместить ячейки в столбцах на предыдущие, где есть 0s . Например, в row 1 ячейка 1x7 должна прийти к ячейке после 1x19 ячейки и так...
379 просмотров
schedule
15.02.2023
Matlab Как выполнить вычитание для нескольких массивов ячеек?
Приведенный ниже код предназначен только для двух массивов ячеек с именами B и C .
A=cellfun(@minus, B, C, 'UniformOutput', false)
Я хочу выполнить цикл, чтобы иметь возможность выполнять вычитание для всех моих массивов ячеек. Примеры...
361 просмотров
schedule
25.04.2023
Как создать массив конкатенированного содержимого из массива помеченных массивов
У меня есть следующие данные:
массив ячеек меток (например, массив ячеек из 4 вариантов типов сообщений, где каждый тип представляет собой строку)
массив ячеек сообщений (например, массив ячеек из 5000 сообщений, где каждое сообщение...
73 просмотров
schedule
05.05.2023
Как найти определенную ячейку в массиве ячеек?
Допустим, у меня есть массив ячеек, содержащий ячейки 1x2. например. deck = {{4,'c'},{6,'s'}...{13,'c'}...{6,'d'}}
Как я могу найти индекс конкретной ячейки? Например, я хочу найти индекс ячейки со значениями {13,'c'} .
Спасибо!
146 просмотров
schedule
20.04.2023
Использование массива строк Cell в программе
Предположим, у меня есть следующий код
mc = {[2 5],[2 5],[8 9 2],[33 77 4],[102 6],[110 99],[2 5]}
( Идентификация уникальных элементов в массиве ячеек: Ответ Джонаса ):
%# convert to strings
mcs =...
60 просмотров
schedule
20.02.2023
Как отделить данные от вложенных ячеек?
У меня есть вложенная ячейка, как показано ниже
A= {1x12 cell} {1x12 cell} {1x12 cell} {1x12 cell} {1x12 cell}
Я пробовал A{:} для получения данных в указанных выше ячейках, и я получаю их, как показано ниже.
ans =
Columns 1...
55 просмотров
schedule
19.05.2022
Добавить новый элемент в конец существующего массива ячеек
Как уже упоминается в заголовке, как возможно добавить новый массив ячеек 1x1 в конец существующего массива ячеек, назовем его Q , который является массивом ячеек 1x3256?
38172 просмотров
schedule
02.06.2022