я определяю некоторые переменные на основе графического интерфейса входов, например, так:Ввести изменение числа в переменную в matlab?
day1name=get(handles.day1name,'String');
day1start = datenum(get(handles.day1start,'String'));
day1end = datenum(get(handles.day1end,'String'));
day1data =Data(day1start:day1end,:);
day1datamodified = day1data*xyz
где day1datamodified является NxN двойного массива.
В принципе, я хочу сделать это в течение нескольких дней и нескольких разных записей. кроме копирования, вставляя это за мои 15 дней и делая 15 разных переменных. есть способ сделать day1start сказать day2start, вроде как день (i) начать, где i = 1: 15? затем постройте более массивный массив с небольшими массивами данных в нем за каждый день, который помечен знаком day1name, который я могу затем манипулировать и рисовать в моем сердце? Я могу, вероятно, использовать для этого сценарий для цикла, но как мне вставить переменную в мои переменные?
Редактировать: Данные - это большой файл excel, который я импортировал, который имеет столбцы времени, из которых я беру куски данных с начальным/конечным временем дня.
Я дам ему шанс! я не был уверен, как вставить эту переменную, но выглядит, как это работает, spkint sprintf. – excelhelp
Хорошо, я буду ждать ваших отзывов :) –
это работает! как я могу назвать большой массив данных, который находится внутри структуры, чтобы я мог его построить, найти min max и т. д.? день (k) .datamodified array. – excelhelp