我正在使用兩個單元存儲matlab中神經網絡過程的目標和期望值。我已經使用兩個1 * 1單元格陣列分別存儲值。這是我的代碼。如何比較matlab中的兩個單元格元素?
cinfo=cell(1,2)
cinfo(1,1)=iter(1,10)%value is retrieved from a dataset iter
cinfo(1,2)=iter(1,11)
amp1=cinfo(1,1);
amp2=cinfo(1,2);
if amp1 == amp2
message=sprintf('NOT DETECTED BY THE DISEASE');
uiwait(msgbox(message));
但是當我運行上面的代碼中,出現以下錯誤:
??? Undefined function or method 'eq' for input arguments of type 'cell'.
Error in ==> comparison at line 38
if amp1 == amp2
如何解決這個問題呢?
我會建議探索[cellfun](http://www.mathworks.in/help/matlab/ref/cellfun.html)並從中找出它。 – Divakar
@Divakar:謝謝。你已經看過cellfun了。但cellfun可用於比較兩個數字。 ? – user3368213
你有單元格的數組數組,並回答你的問題是 - 是的。 – Divakar