Вопросы по теме 'cell-array'

Поиск и фильтрация элементов в массиве ячеек MATLAB
У меня есть список (массив ячеек) элементов с такими структурами: mystruct = struct('x', 'foo', 'y', 'bar', 's', struct('text', 'Pickabo')); mylist = {mystruct <more similar struct elements here>}; Теперь я хотел бы отфильтровать mylist...
17984 просмотров
schedule 16.01.2023

Удалить столбец массива ячеек
Поместил простые значения в массив ячеек для тестирования. model{1,1}=1;model{1,2}=2;model{1,3}=3; model{2,1}=4;model{2,2}=5;model{2,3}=6; i=2;//I want to remove the second column temp={ model{:,1:i-1} model{:,i+1:size(model,2)} } Я хотел...
12068 просмотров
schedule 30.09.2022

Как передать массив ячеек из MATLAB в метод .NET
Я новичок в MATLAB. Используя команду NET.addAssembly , я загружаю сборку .NET, создаю экземпляр объекта класса сборки, затем вызываю методы класса. Передача таких параметров, как double , char , в метод класса сборки работает нормально. Но...
510 просмотров
schedule 21.02.2023

Преобразование ячеек внутри массива ячеек в массивы ячеек
Не путайтесь с номерами строк в массивах. Я просто прошу преобразовать 1 в стиль 2 Это массив ячеек C Я хочу преобразовать его в версию ниже, как я могу это сделать? V2 =
1595 просмотров
schedule 30.08.2022

Сканирование данных из массива ячеек и удаление на основе расширений файлов
У меня есть массив ячеек, который представляет собой список имен файлов. Я переставил их, потому что мне с ними легче работать. Теперь я пытаюсь просмотреть каждую строку в каждой ячейке и удалить строки на основе их расширения файла. В конце...
762 просмотров
schedule 23.06.2022

Ошибка Matlab с vertcat и массивами ячеек
Я пытаюсь объединить два массива следующим образом: z={ '35' {'test'} ; '45' {'test'}} z={z{:} ;{'55' {'test'}}} Я бы ожидал, что результат будет {35 {'test'} 45 {'test'} 55 {'test'}} но вместо этого я получаю: Ошибка при...
1960 просмотров
schedule 28.01.2023

Доступ к предопределенным элементам ячеек
У меня есть массив ячеек A [1x80], в котором каждый элемент является самим массивом ячеек [9x2]. У меня также есть вектор B, представляющий группу выбранных ячеек A, и я хочу извлечь элемент {2,2} каждой выбранной ячейки. Я пробовал с помощью...
97 просмотров
schedule 09.05.2022

Как рассчитать количество строк в массиве ячеек в MATLAB
Я хочу рассчитать количество строк в массиве ячеек в MATLAB. Я использую приведенный ниже код для подсчета количества столбцов в массиве ячеек, но я не знаю его способа подсчета строк. filledCells = ~cellfun(@isempty,a); columns =...
8636 просмотров
schedule 07.04.2023

Имена полей динамической структуры в Matlab - совет новичку?
У меня есть> 10 текстовых файлов, которые я прочитал в переменной «файлы», используя dir (* .txt). Файлы состоят из матриц различных размеров порядка 100x1000. Имена файлов для каждого из них имеют одинаковый формат (L\d{1,2}N_20\d{2}.txt), поэтому...
137 просмотров

получение массива ячеек строки в матрицу или таблицу Matlab
Я собираю информацию из вычислений, выполненных с некоторыми данными и сохраненных в массивах. У меня также есть некоторая информация об этих данных, поступающих из текстового файла, который время от времени содержит строки. Строки из текстовых...
4415 просмотров
schedule 30.11.2023

Matlab: добавление ячейки в массив ячеек
Предположим, у меня есть массив ячеек 3x1: c = {[1, 2, 3]; [1, 2, 3, 4, 5]; [1, 2]} Теперь я хочу добавить еще один массив, чтобы сделать его массивом 4x1. Как мне это сделать? Я пробовал следующее: c = {c; [1, 2, 3, 4]} Но затем...
236 просмотров
schedule 31.05.2022

Как предварительно выделить и заполнить массив ячеек в Matlab
dataset=importdata(filename); [r,c]=size(dataset.data); names2=dataset.textdata(2:r+1, 1); names1=dataset.textdata(1, 2:c+1); rc=r*c; couples=cell(rc, 2); k=1 for i=1:r for j=1:c couples{k}=[names2(i), names1(j)]; k=k+1; end end...
358 просмотров
schedule 15.06.2022

Правильный способ доступа к полю 1xn stuct
Я искал правильный способ доступа к заданному полю структуры, и поиск вручную и в Интернете не помог. Формально пусть MyStruct будет переменной 1xn struct . Легко перечислить все элементы, хранящиеся в поле, с помощью: MyStruct.Thisfield...
535 просмотров
schedule 09.04.2022

MATLAB: как изменить размер матриц ячеек
У меня есть ячейка матриц с одинаковым количеством столбцов и разным количеством строк x = [210x15 double] [220x15 double] [236x15 double] Как я могу уменьшить все матрицы до одинакового минимального количества строк, отбрасывая их? В...
41 просмотров
schedule 16.07.2022

Итерировать матрицу в массив ячеек
Есть ли способ написать цикл for, который добавит заданное количество матриц в массив ячеек. `C1 = [];` Поэтому вместо того, чтобы выписывать всех, например: `cell = {} cell = [cell C1]; cell = [cell C2]; cell = [cell C3]; cell = [cell...
26 просмотров
schedule 03.03.2023

Matlab, как записать две числовые переменные в переменную массива ячеек с одной строкой?
У меня есть две числовые переменные размера ‹5x1> X = [ 1, 2, 3, 4, 5]'; Y = [-1, -2, 4.5, 12.6, -5]'; и я хотел бы написать массив ячеек переменной строки ‹5x1 cell>, используя эти переменные X и Y с выводом как ' 1,-1,' '...
167 просмотров
schedule 22.07.2023

Уникальные строки для массива ячеек
Мне интересно, как можно найти уникальные строки массива ячеек, если рассматривать только второй и шестой столбцы. Пробовал уже так: a = unique(strcat(a(:,2), a(:, 6)),'rows') , где a - массив ячеек, но выдает ошибку - index exceeds matrix...
1039 просмотров
schedule 20.01.2024

Использование логической индексации для определенного набора строк в MATLAB
Я хочу вернуть строки в массиве ячеек, которые соответствуют условию, которое повторяется каждые несколько (но переменных) строк. Например, если мои данные представляют собой координаты x, y, z, разделенные на i срезов, где каждый срез {i}...
140 просмотров
schedule 16.12.2023

Фильтрация массива ячеек с помощью рекурсии
Я довольно близок к этой проблеме. Что мне нужно сделать, так это отфильтровать массив ячеек. Массив ячеек может содержать множество элементов, но я хочу вытащить строки, используя рекурсию. Я довольно близок к этому. У меня просто проблема, когда...
461 просмотров

Matlab - найти индекс ячейки по ее значению
У меня есть массив ячеек filedNames 11x1, в котором каждая ячейка представляет собой одну строку, и я хочу получить индекс ячейки, равный имени строки. Я нашел этот пример: C = { {'a'}, {'b'}, {'c'}, {'a'}, {'a'} } % data idx =...
494 просмотров
schedule 07.03.2023