Hi, I have a very simple case. I do not know why there is an error which says, (Undefined operator '*' for input arguments of type 'cell').C1 is a [1*44998] and k=[1*300] vectors. my purpose is to calculate the vector of sss in which a scalar value of 2.7 is multiplied by vector C (which has a size [1*300]. any help would be appreciated.
k=find(c1==1);time1=t(k);i=diff(k);j=find(i>1);j=[0,j];n=length(j);for m=1:n-1; I{m}=k(j(m)+1:j(m+1)) time{m}=t(I{m}) initial_time{m}=time{m}(1) final_time{m}=time{m}(end)endI{m+1}=k(j(end)+1:end)time{m+1}=t(I{m+1})initial_time{m+1}=time{m+1}(1)final_time{m+1}=time{m+1}(end)C = cellfun(@minus,final_time,initial_time,'UniformOutput',false)sss=C*2.7;
Best Answer