如何去除负值
请教各位朋友,如何将图中的负值去掉?该图是由PDE工具计算生成的。非常感谢! if a(i,j)<0a(i,j)=0;
end
回复 楼主 米三古余月 的帖子
doc find或help find回复 沙发 94117239 的帖子
因为我整个过程都是在PDE工具箱中完成的,那么您所说的这段程序该怎么加?应该从哪里加进去呢? 原帖由 ch_j1985 于 2008-9-4 19:59 发表 http://www.chinavib.com/forum/images/common/back.gifdoc find或help find
我也得到了所有的非负值,我想得到它的三维图形直接用surf(u'),为什么不可以呢? 最好是把所有不想要的值赋为NaN,保持矩阵的形状和大小,这样可能绘图比较方便。如果把非负值去掉、改变了矩阵的形状绘图就比较麻烦了。 最好把数据和.fig文件贴上来
原帖由 米三古余月 于 2008-9-5 08:33 发表 http://www.chinavib.com/forum/images/common/back.gif
我也得到了所有的非负值,我想得到它的三维图形直接用surf(u'),为什么不可以呢? 原帖由 sogooda 于 2008-9-5 08:42 发表 http://www.chinavib.com/forum/images/common/back.gif
最好是把所有不想要的值赋为NaN,保持矩阵的形状和大小,这样可能绘图比较方便。如果把非负值去掉、改变了矩阵的形状绘图就比较麻烦了。
附件中为数据和图 版本太高,文件打不开:@(
你在File菜单下,按下面的路径,File -> Preferences -> General -> MAT-Files -> Ensure backward compatibility (-v6)
将 Ensure backward compatibility (-v6)这个复选框选上,然后再重新输出一遍pf.fig和u.mat。
或者,谁版本够高,能打开,选用上面说的设置,帮忙另存一下也行:@)
[ 本帖最后由 messenger 于 2008-9-5 13:02 编辑 ] 原帖由 米三古余月 于 2008-9-5 11:35 发表 http://www.chinavib.com/forum/images/common/back.gif
附件中为数据和图
按照你说的重新上传了。 原帖由 米三古余月 于 2008-9-5 11:35 发表 http://www.chinavib.com/forum/images/common/back.gif
附件中为数据和图
按照你的步骤,出来下面那个图了。对于你的耐心指导,我十分十分感谢。我自己再琢磨琢磨吧。
回复 11楼 米三古余月 的帖子
简单的还可以直接设置坐标,只显示〉0部分 如果单纯地设置坐标,只显示>0部分,会使图像变形。原图
设置坐标,只显示>0部分
正常截取
回复 13楼 messenger 的帖子
恩确实,我以前简单的二维图形式这样处理的,但是没有想到三维还有这个差异哈
多谢指教! 原帖由 米三古余月 于 2008-9-5 18:01 发表 http://www.chinavib.com/forum/images/common/back.gif
按照你的步骤,出来下面那个图了。对于你的耐心指导,我十分十分感谢。我自己再琢磨琢磨吧。
请问怎样才能把那个等于零的部分给去掉,光让他等于零还不够
页:
[1]