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

Создание вложенных массивов ячеек в Matlab?
У меня есть два массива ячеек, один из которых называется info{}, а другой называется data{}. Я читаю информацию из текстового файла и помещаю строки в массив ячеек info{}. Когда программа находит пустую строку, я хочу начать с нового массива ячеек...
1806 просмотров
schedule 12.01.2023

Как прочитать несколько файлов в один массив ячеек?
У меня есть большой набор данных, разделенный на 5 файлов (каждый из которых имеет 15000 атрибутов, первый файл содержит заголовок (имена атрибутов) и 9999 записей, а остальные 4 содержат 10000 записей). Используя textscan, я создал 5 массивов...
1474 просмотров
schedule 07.08.2023

Информация о непустом размере для массивов ячеек
В MATLAB я хотел бы сохранить список полилиний , содержащих вершины (x, y), в контейнере, и я подумал, что лучше всего использовать для этого массивы ячеек . задача. Каждая строка будет представлена ​​в виде строки в массиве ячеек, где вершины (x,...
551 просмотров
schedule 22.01.2023

Как написать это элегантно (массивы ячеек и структуры в MATLAB)
Я хотел бы построить точки соединения в MATLAB. Мои связанные точки получены из соединяющих объектов "stats" , где каждый "stat" происходит из структуры BW regionprops . Код, который я написал, работает, но в нем много "уродства" ,...
346 просмотров
schedule 08.04.2023

отображать все элементы во вложенном массиве ячеек (с целочисленными записями)
Это связано с постом отобразить все элементы во вложенном массив ячеек (с символьными записями) с изменением, где записи являются символами. Для ясности был задан новый вопрос. Сейчас : a = {1x10 cell} {1x10 cell} {1x10 cell}...
733 просмотров
schedule 16.08.2022

Ошибка конкатенации массива ячеек в Matlab при комментировании определенных строк
Я пытаюсь создать массив ячеек из массивов ячеек в Matlab. Код, который у меня сейчас есть, работает именно так, как мне нужно. Проблема в основном в том, что если я закомментирую любую строку, которая не является первой, средней или последней, я...
170 просмотров

Удалить всю строку и объединить следующую строку в матрице
У меня есть матрица A = '30' 'X' '@NA' '15' 'Y' [231.001] '00' 'Y' [21.110] '20' 'W' '@NA' '55' 'X' [9.001] '10' 'X' [11.211] >>whos A Name Size Bytes Class Attributes aaa 6x3 226...
335 просмотров
schedule 08.12.2022

Найти строку в массиве ячеек с элементами разных типов
У меня есть функция, которая принимает переменные аргументы. Эти аргументы являются парами параметр-значение, поэтому varargin представляет собой массив ячеек, в котором каждый элемент с нечетным индексом является строкой (параметр), но элементы с...
3655 просмотров
schedule 08.05.2023

подграфики для комбинации массивов ячеек
Я пытаюсь создать фигуру с несколькими сюжетами, например. time = 1:365; data = {rand(365,1),rand(365,1),rand(365,1)}; data2 = {rand(365,1),rand(365,1),rand(365,1)}; figure(1); for i = 1:length(data); for ii = 1:2:2*length(data); for...
377 просмотров
schedule 22.05.2022

Вызов функции с различным количеством параметров в Matlab
Я использую символический набор инструментов для создания функции Matlab. Но количество входных данных для сгенерированной функции зависит от количества объектов, которые мне нужны (например, количество переключателей). Для 2 и 3 переключателей...
9103 просмотров
schedule 25.04.2024

Как вставить объект в ячейку?
Я гуглил, но ничего не нашел, хотя считаю это общей необходимостью. Я использую эту функцию в Matlab, чтобы вставить объект в ячейку: function ce = insertInCell(ce,toInsert,idexx) ce = [ce(1:idexx-1,1); cellToInsert; ce(idexx:end,1);]; end...
207 просмотров
schedule 17.05.2023

В чем разница между данными, хранящимися в ячейке, и данными, хранящимися как двойные в MATLAB?
У меня есть две переменные, которые выглядят для меня совершенно одинаково, но одна <double> , а другая <cell> . В коде кажется, что они конвертируются cell2mat . Я понимаю, что это вопрос хранения данных, но я просто не вижу разницы...
1220 просмотров
schedule 20.06.2023

Matlab для работы с массивом ячеек
Мне нужны элементы из последней ячейки (скажем, k-й), не встречающиеся в ячейке перед ней, то есть (k-1)-я ячейка, где k = 1,2,...,p. Например, k=2, r=2^(k+2)+2, n=2^(k)+1; for i=1:k dt = 1:2^i:n; for j=1:2^(k-i)+1 cd(j,:)= dt+...
282 просмотров
schedule 06.12.2022

Преобразование массивов ячеек массива ячеек в список в Matlab
У меня есть массив ячеек массивов ячеек строк в Matlab. Я хочу преобразовать это в простой список уникальных строк, чтобы я мог получить доступ к строке по ее индексу в списке. Каков самый быстрый способ сделать это? Пример - C = {1x3 cell}...
2715 просмотров
schedule 15.07.2023

Печать массива ячеек в графическом интерфейсе Matlab
Я действительно новичок в программировании на матлабе и ничего не могу понять. Я часами гуглил и безуспешно. Я пытаюсь создать приложение, которое преобразует текстовый файл в двоичный, а затем преобразует двоичные файлы в код Хэмминга. Это первая...
747 просмотров
schedule 29.07.2022

Удалить элементы в ячейках массива MATLAB
Этот пост относится к операции «удалить элементы», в которой используются пустые скобки []. Я пытаюсь использовать [] для удаления определенных элементов внутри ячейки. В предыдущем сообщении упоминалось, что использование () вместо {} с [] для...
2679 просмотров
schedule 04.10.2022

как получить пересечение множества векторов ячеек разной длины в Matlab
У меня есть n векторов ячеек разной длины, назовите их c{i}, i=1,2,...,n . Я хочу знать, является ли c{j} подмножеством c{i} , например: c{1}=[1 2 3 4 5 6]; c{2}=[1 3 5 7];c{3}=[2 4 6 8]; c{4}=[1 4 6];c{5}=[3 7]; тогда я надеюсь, что...
472 просмотров

strsplit: неопределенная функция для типа ввода 'char'
У меня есть массив ячеек ‹20x1>, и каждая из них хранит некоторые данные в виде строки (как мне кажется!!!). Я хочу получить доступ к каждому элементу ячейки как к отдельной строке, а разделить ее на слова. Массив ячеек, который у меня есть,...
29135 просмотров

Найти строки диапазона дат и извлечь их
Это должно быть прямолинейно в MATLAB, я просто не знаю, как это сделать, и застрял. У меня есть данные, которые выглядят так: 8/22/1993 23:00 2.381453514 8/23/1993 0:00 3.39369154 8/23/1993 1:00 5.398661613 8/23/1993 2:00 7.231492996...
789 просмотров
schedule 01.07.2022

как суммировать элементы, указанные ячейкой в ​​Matlab?
У меня есть большая матрица M (nxm). Я собираюсь суммировать некоторые элементы, которые указаны индексом, хранящимся в векторе, как элементы ячейки. Существует много групп индексов, поэтому ячейка содержит более одного элемента. Например M =...
2231 просмотров
schedule 28.12.2022