相关疑难解决方法(0)

在MATLAB中绘制和保存为文件

我需要在MATLAB中绘制并保存到图像文件.这是我在'for'循环中调用的代码:

figure
scatter(data_x_pos,data_y_pos,'r*')
hold on
scatter(data_x_neg,data_y_neg,'b')
t = linspace(-80,80);
y = -model.w(1)*t/model.w(2);
plot(t,y,'k');
% need to save this plot to image to a file here
Run Code Online (Sandbox Code Playgroud)

现在,这是我用于某些工作的入门代码,我完全不理解它(例如 - 命令'figure').有建议使用saveasprint但我相信我需要处理它们.有人可以帮帮我吗?

谢谢.

matlab

10
推荐指数
1
解决办法
3万
查看次数

删除死区或增加子图中的图形大小

我在matlab中遇到了问题.我输出一个图像,如示例所示,并通过print命令保存.我想要做的是保存图像,使得没有死空间,即我想删除保存的图像中的空白区域.

示例: 带死区的图像

黑色边框显示图像占据的总面积.这真是一个空间的浪费.我想删除它.我想要做的是:

没有死区的图像

我手动删除了图像周围的白色区域.但我想通过print命令自动执行此操作.可以吗?如果可能,标题仍然可以吗?即使它被删除然后也没关系,但如果标题可以保持更好.

matlab image-processing subplot

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

matlab ×2

image-processing ×1

subplot ×1