首页 > 编程知识 正文

matlab如何保存文件,matlab保存代码

时间:2023-05-05 20:20:08 阅读:106928 作者:2505

很多人在colormapeditor中获得定制的colormap后,想保存并重用,如何保存和重用? 大家可以自己帮助

colormapeditor,如果你看不懂英语,请看博客写的小例子。

xa=-2:0.2:2; ya=xa;

[x,y ]=mesh网格(xa,ya );

z=x.*exp(-x.^2-y.^2);

contourf(x,y,z ); 颜色栏; title (原始图像) ) )。

博主不喜欢这个colormap,所以在command window中输入colormapeditor,修改后有以下效果

如果你不是色盲的话,应该就能知道区别了。 然后保存自定义的colormap。

mycmap=get(GCF,' Colormap ' ) GCF是get current figure的缩写

您可以看到WORKSPACE中的mycmap越来越多。

save('MyColormaps ',' mycmap'% )将mycmap变量另存为MyColormaps.mat,位于matlab的当前目录中

如果你下次画画的时候也想用的话,可以加载MyColormaps.mat,画画后说colormap(mycmap )。

保存colormap后,还可以使用句柄。 步骤如下

全部关闭; %先关闭了上一个图像窗口

fig=figure (; 打开%空的图像窗口。 fig是“控制柄”

contourf(x,y,z ); 颜色栏;

mycmap2=

get(fig,' Colormap '; 您可以看到%工作区保存了名为mycmap2的图片的默认colormap

但是我喜欢用下面的方法。 步骤如下。

图形(2)。

contourf(x,y,z ); 颜色栏; %绘制的是默认的colormap,即以前保存的mycmap2。

set(2,' Colormap ',mycmap ) %2是句柄,将figure2中使用的Colormap设置为自定义mycmap

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。