isequal fails with equal structs

v(1).a{1}=sparse(magic(3)+2i*magic(3));
v(2).a{2}={struct('FA',{'a','bb'},'FB',{magic(5),{}})};
v(2).b{2}=@(x) sind(x);
n(1).a{1}=sparse(magic(3)+2i*magic(3));
n(2).a{2}={struct('FA',{'a','bb'},'FB',{magic(5),{}})};
n(2).b{2}=@(x) sind(x);
isequal(v,n) % 0
n = v;
isequal(v,n) % 1
Am I missing something?
R2010b 32bit Vista32

 採用された回答

Matt Fig
Matt Fig 2011 年 3 月 16 日

2 投票

isequal(@(x) sin(x),@(x) sin(x))

1 件のコメント

Oleg Komarov
Oleg Komarov 2011 年 3 月 16 日
Thanks Matt,
now I remember: http://groups.google.com/group/comp.soft-sys.matlab/browse_thread/thread/cd902403404ac638/82c9ddaa25a8bc71?lnk=gst&q=isequal+handles#82c9ddaa25a8bc71
I'll remove the bug tag.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeApp Building についてさらに検索

製品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by