Описание тега cell-array
In MATLAB cell arrays are a built-in container class allowing for the storage of different types of data in each "cell" of the array.
1
ответ
Binsearch в клеточном матриксе в Matlab
У меня есть ячейка матрицы с 2 строками - отсортированный массив ячеек разных строк и массив чисел. Также у меня есть пример строки. Гарантируется, что эта строка появится в 1-й строке массива ячеек. Я хочу получить индекс появления примера в массив…
16 мар '14 в 09:36
1
ответ
Сравните два элемента массива ячеек в Matlab
Я пытаюсь сравнить две ячейки, 1x160 (а) и 80x1(б). Мои массивы ячеек состоят из ячеек, в которых есть несколько строк. Я хочу сравнить каждую строку и посмотреть, равны ли они, а затем, если они равны, вставить в новый массив или вставить 0 в проти…
02 дек '12 в 20:00
3
ответа
В поисках эффективного способа вычисления - Matlab
У меня есть скалярная функция f([x,y],[i,j])= exp(-norm([x,y]-[i,j])^2/sigma^2), которая получает два 2-мерных векторы в качестве входных данных (здесь норма реализует евклидову норму). Значения x, i находятся в диапазоне 1:w, а значения y,j - в диа…
19 дек '14 в 09:25
1
ответ
Нахождение строк, которые имеют одинаковые строки и другие элементы в массиве ячеек в MATLAB
Предположим, у меня есть массив ячеек в MATLAB следующего типа: Station_Name Node_Number Generation_type Generated_Power (MW) Barry 5 Gas 120 Brigg 3 Nuclear 135 Brixton 1 Gas 110 Shoreham 2 Solar 90 Kelsey 5 Gas 85 Jinnie 4 Nuclear 65 Pollock 2 Gas…
03 фев '18 в 15:53
1
ответ
Самый простой способ выяснить, соответствует ли хотя бы одна ячейка в массиве ячеек регулярному выражению
Мне нужно найти массив ячеек и вернуть единственное логическое значение, указывающее, соответствует ли какая-либо ячейка регулярному выражению. Например, предположим, я хочу выяснить, является ли массив ячеек strs содержит foo или же -foo (без учета…
25 окт '13 в 18:17
2
ответа
Замените пустые ячейки логическими нулями перед cell2mat в MATLAB
У меня есть массив пустых ячеек, и я хочу преобразовать их в логический массив, где пустые ячейки - это нули. Когда я использую cell2mat, пустые ячейки игнорируются, и я получаю матрицу, состоящую исключительно из 1, без ссылки на предыдущий индекс,…
12 апр '10 в 17:29
3
ответа
Как применить функцию к каждой ячейке в массиве ячеек, который содержит 3D Matrix в Matlab?
У меня есть массив ячеек, размерность сказать 1x8 и каждая клетка состоит из 10x13xNmatirx(числовые значения). Пример: 10x13x91 double 10x13x91 double 10x13x91 double 10x13x91 double 10x13x91 double 10x13x91 double 10x13x91 double 10x13x91 double Те…
11 дек '17 в 13:08
2
ответа
Сжатие MPEG-1 - создание макроблоков
Я застрял с основной проблемой в моем сжатии MPEG-1. Я должен производить макроблоки в изображении. Макроблок состоит из 16 x 16 пикселей - где 4 x 8x8 - это яркость, 1 x 8x8 - это Cb и 1 x 8x8 Cr. В MATLAB я хочу создать матрицу клеток, содержащую …
05 дек '09 в 11:48
1
ответ
Matlab: конвертировать ячейку в читаемый формат
Заранее спасибо за помощь. У меня есть массив значений, который выглядит следующим образом [[1x5 double]; [1x2 double]; ....] Я хотел бы преобразовать это в это ['12345'; '12'; ....] cell2mat вроде делает то, что я хочу, но я получаю это [['1' '2' '…
16 июл '14 в 18:21
0
ответов
Группируйте разные матрицы вместе - cellarray
Мне было интересно, как лучше объединить разные матрицы. У меня есть несколько матриц под названием A1 (размером 9 х 48), A2 (размером 3 x 48), A3, A4 и так далее. Каждая из этих матриц имеет разный размер. Я хочу сгруппировать их все вместе, чтобы …
13 май '14 в 03:32
0
ответов
Суммирование Сотовых массивов?
Итак, у меня есть 10 разных матриц, хранящихся в KNEW, каждая из которых отличается, KG - это матрица (12x12). Как видите, первая строка и столбец KNEW подобны системе координат для размещения в KG. Так что это работает для хранения правильных значе…
11 апр '16 в 02:16
2
ответа
Пытаясь создать массив ячеек из отдельных строковых значений, индексы получения индекса должны быть либо положительными целыми числами, либо логическими.
Вот мой код %This function takes an array of 128Bvalue numbers and returns the equivalent binary %values in a string phrase function [PhrasePattern] = GetPatternForValuesFinal(BarcodeNumberValues) load code128B.mat; Pattern = {}; %The correspomnding…
15 сен '13 в 04:16
1
ответ
Как передать массив ячеек из Matlab в Python?
У меня есть массив ячеек в результате моего кодирования в Matlab, и я хочу использовать этот результат в моем коде в Python. И есть ли способ передать массив Cell из Matlab в Python? мой массив ячеек содержит 2 столбца и 45 строк. первые столбцы сод…
26 окт '17 в 22:23
1
ответ
Как удалить последний элемент из массива ячеек в Matlab?
Как удалить последний элемент из массива ячеек в Matlab? Документированный метод не работает: >> A = {'a', 'b', 'c'} A = 1×3 cell array 'a' 'b' 'c' >> A{end}=[] A = 1×3 cell array 'a' 'b' [] Мне нужен массив стать 1x2,
25 янв '18 в 07:32
1
ответ
Наиболее эффективный способ распаковки массива ячеек с одним вложенным уровнем
Я использую cellfun с UniformOutput установить в 0. Это применяет указанную функцию к каждой ячейке, возвращая вывод как ячейку в массиве ячеек. Каждая из этих ячеек представляет собой массив ячеек с 1 строкой и 6 столбцами. Например, массив ячеек с…
05 авг '15 в 06:20
1
ответ
Matlab: цикл по массиву ячеек для объединения строк
Мне нужно импортировать файл Degree210B49_015.dat а также Degree210B50_005.datИтак, я делаю это с массивом клеток, как это column_file_number = {'49_015' '50_005'}; for i = column_file_number Name_file= strcat('Degree210B', i, '.dat'); Name_file dat…
11 ноя '14 в 07:36
2
ответа
Тексты могут странно себя вести
Я хочу прочитать текстовый файл формы: gatcgtacgtcgatgc gtcgtacgatcgcatg cagctgactgatcgatcg , Таким образом, каждая строка является строкой, а разделитель \n.Предположим, этот файл называется 'data.txt', я бы подумал fid = fopen('data.txt') C = text…
24 авг '11 в 23:16
2
ответа
Matlab- разделить столбец массива ячеек по разделителю
У меня есть много ячеек 33213168x1, где каждая ячейка содержит столбец 85 x 1. Каждая ячейка в столбце имеет вид [0.55;0.25;0.75] [0.33;0.66;0.99] Я хочу разделить этот столбец с помощью разделителя точки с запятой, чтобы каждая ячейка в массиве яче…
14 ноя '17 в 10:27
3
ответа
Преобразовать числа в последовательность чисел в строках массива ячеек
Я хочу конвертировать [5,3,7] в массив ячеек, где каждая строка будет в диапазоне от '1:to_the_respective_number". Однако это кажется удивительно трудным для достижения. Может кто-нибудь указать, где я ошибся? nums=[5,3,7]; cellfun(@(x) 1:x, num2cel…
11 янв '18 в 01:24
1
ответ
Сравнение содержимого массива ячеек с вектором
У меня есть следующие ячейки размером 1 на 3: Y = {[2 3 4 5 8],[1 2 5 7 8],[3 4 7 8]} и следующий вектор 1 на 8: X = [1 2 3 4 5 6 7 8] Используя форму логического индекса, я хотел бы сравнить вектор с каждым содержимым массива ячеек. Например, сравн…
12 сен '16 в 22:46