質問: interp2(x,y,z,4,4, 'cubic'); plot3(4.0,4.0,zi+10,'.r','markersize',30); plot3(4.0,4.0,zi-10,'.r','markersize',30); hold off view([0, -90]); saveas(h_surf, 'test', 'tiff'); %matlab&simulink r2008a %windowsvista sp1 %dell stuioxps(intel core i7) surfの表面に隠れて点か見えなくなっていると思い、 表面の上下に突き抜けるようにlineを出力してみたりしてみましたがダメでした。 駄文となり申し訳ありません。 皆様の知識をお借りできれば幸いです。
回答: csvfilenameにどんなものが入っているのか想像しかできないので 再現するのがめんどくさくやっていないのですが... saveasに渡しているのがh_surfということは h_surfにはsurfで描いたもののプロパティしか入っていないのでは? saveasに渡すのをgca(現在のaxes)あるいはgcf(現在のfigure) にしてみてはいかがですか? 検証していないのでこれでできるかはわかりませんが... 参考になれば幸いです。