我试图执行一组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