Я пытался выполнить набор команд MATLAB.fault_test_data (после транспонирования в соответствии с первой строкой команды) является двойной матрицей 29736 x 9Его первый столбец состоит из месяцев, а второй столбец - случайно.Я просто пытаюсь проверить, соответствует ли он текущему месяцу и текущему дню, а затем выполнить набор команд.Это не выполняется, показывая ошибку 'Неверное выражение.Проверить на отсутствие или лишние символы ».Я часами пытался это исправить, но не повезло.Было бы здорово, если бы кто-нибудь мне помог!Спасибо!
fault_test_data = (fault_test_data)';
c= clock;
for i = 1:29736:
if( (c(2) == fault_test_data(i,1)) & (c(3) == fault_test_data(i,2)) )
disp('Upcoming Fault Hour:')
fault_test_data(i,3)
disp('Upcoming Fault Minute:')
fault_test_data(i,4)
else
disp('No Upcoming Fault!')
end
end