MATLAB这个函数错在哪里?function fx=converttime(omtc,t)%把初始时间返回为分钟序列,t为开始计时的时间比如7.30,omt为一个矩阵,其中第一列为时间,%把需要的矩阵中的时间序列7.31 7.35转换为1 5 7.以7.30

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/18 13:50:02
MATLAB这个函数错在哪里?function fx=converttime(omtc,t)%把初始时间返回为分钟序列,t为开始计时的时间比如7.30,omt为一个矩阵,其中第一列为时间,%把需要的矩阵中的时间序列7.31 7.35转换为1 5 7.以7.30
xTAoA+ 1HBYjTo{fɲm9nAJTB[RZ x9o# ?01m}!ݚ[Z1MV0ZH1UMqb枢$W'ʙ]9dwHAzEeЬpzR&Wetua6ڟ dDyTkZ&vCV^XE_~ߡE)ۚg[`cèzx'ebq9޻g]gpd)R(yiƀ%qSi1ɱ R$w6"qD8pÈ4yuKvq")\Кi]c O3nu\‰7o.z߂$ea'+* 49HU5EA. ,*ű4o-0PI,'q~>r:-h%ʑ(8h8\YwvF^+z8Zփ握=-~Fqnq6[FLJ(KCaK7ͣNhBPJd F7oi ̙_:_(

MATLAB这个函数错在哪里?function fx=converttime(omtc,t)%把初始时间返回为分钟序列,t为开始计时的时间比如7.30,omt为一个矩阵,其中第一列为时间,%把需要的矩阵中的时间序列7.31 7.35转换为1 5 7.以7.30
MATLAB这个函数错在哪里?
function fx=converttime(omtc,t)
%把初始时间返回为分钟序列,t为开始计时的时间比如7.30,omt为一个矩阵,其中第一列为时间,
%把需要的矩阵中的时间序列7.31 7.35转换为1 5 7.以7.30为0分钟的序列.
mins=ceil(t).*60+(t-ceil(t)).*60;%取矩阵中第一个时间
n=1;
mtc=omtc;%复制一个矩阵
while mtc(n,1)!=0
ceil(mtc(n,1))
mtc(n,1)=ceil(mtc(n,1)).*60+(mtc(n,1)-ceil(mtc(n,1))).*60-mins;%减去最开始的值
n=n+1;
end
%x循环,把矩阵中的时间转换为分钟序列
fx=mtc;
在运行时说:
>> b1=converttime(b1,7.3)
? Error: File: e:\MATLAB7\work\converttime.m Line: 7 Column: 15
Missing variable or function
希望知道这个怎么改,在做数据分析,里面的“时间”数据太烦人.

MATLAB这个函数错在哪里?function fx=converttime(omtc,t)%把初始时间返回为分钟序列,t为开始计时的时间比如7.30,omt为一个矩阵,其中第一列为时间,%把需要的矩阵中的时间序列7.31 7.35转换为1 5 7.以7.30
1为具体数值,x1等为未知数,输入时不能放在一个矩阵