Вопросы по теме '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 просмотров
schedule
19.12.2022
Удалить всю строку и объединить следующую строку в матрице
У меня есть матрица 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 просмотров
schedule
15.06.2022
strsplit: неопределенная функция для типа ввода 'char'
У меня есть массив ячеек ‹20x1>, и каждая из них хранит некоторые данные в виде строки (как мне кажется!!!). Я хочу получить доступ к каждому элементу ячейки как к отдельной строке, а разделить ее на слова.
Массив ячеек, который у меня есть,...
29135 просмотров
schedule
24.02.2023
Найти строки диапазона дат и извлечь их
Это должно быть прямолинейно в 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