質問: 940
回答: 'levellistmode' プロパティが肝です。 r2020a で試しましたが、r2015a で同様かどうか確認頂けますでしょうか? [c1,h1]=contourf(xq,yq,bdmatrixq,200); と等高線の数を指定した場合、h1.levellistmode は 'manual' になっているかと思います。等高線の数を指定しない場合は 'auto' です。 'manual’ になっている場合、 set(h1,'xdata',xq,'ydata',yq,'zdata',bdmatrixq2); と zdata を更新した場合でも h1.levellist (等高線を引く z の値)は更新されません。この辺が影響しているのかなと想像しています。 試しに h1.levellistmode = 'auto'; set(h1,'xdata',xq,'ydata',yq,'zdata',bdmatrixq2); 'levellistmode' を変更してから zdata の更新を行ってみてください。