Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
散射中的透明对象导致Matlab崩溃_Matlab - Fatal编程技术网

散射中的透明对象导致Matlab崩溃

散射中的透明对象导致Matlab崩溃,matlab,Matlab,我试图使用patch和alpha生成一个带有阴影区域的散点图。虽然我在过去能够做到这一点,但在这个时候,每当我使用alpha时,Matlab就会崩溃 这是当前正在崩溃的示例代码: hdata = rand(20, 1); vdata = rand(20, 1); f = figure; scatter(hdata, vdata, 'k', 'filled'); py = patch([0 0 1], [0 1 1], 'y'); alpha(py, .2); set(gcf, 'PaperSiz

我试图使用patch和alpha生成一个带有阴影区域的散点图。虽然我在过去能够做到这一点,但在这个时候,每当我使用alpha时,Matlab就会崩溃

这是当前正在崩溃的示例代码:

hdata = rand(20, 1);
vdata = rand(20, 1);
f = figure;
scatter(hdata, vdata, 'k', 'filled');
py = patch([0 0 1], [0 1 1], 'y');
alpha(py, .2);
set(gcf, 'PaperSize', [5 5]);
set(gcf, 'PaperPosition', [0 0 5 5]);
print(f, '-dpdf', '/tmp/test');
我尝试使用-deps、-dpng和-dpsc作为打印驱动程序。在过去,我一直使用-dpsc,它起到了作用。下面是我生成的示例图:

我尝试在打印时使用-opengl选项

我还尝试下载并使用export_figure,但这也导致Matlab崩溃。我尝试导出PNG和PDF,但都失败了


自从上次成功使用此代码以来,我还没有升级过Matlab。它是Matlab7.11.0.584R2010B,适用于64位Linux。我当然升级了我的系统中导致Matlab崩溃的其他东西,但我不知道这可能是什么。如果有任何建议可以找到罪魁祸首,我会很高兴的。

你能添加一些关于崩溃的更多信息吗?如果有什么安慰的话,我发现当我使用补丁或其他使用它的例程时,Matlab崩溃了。我从来没能创造出可复制的条件来让它发生——但它确实发生了。一些已经存在多年的深层bug。崩溃发生在哪个命令下?当您设置alpha值或调用print命令时?@Hoki,当我调用print时它会崩溃。@ThomasKilian,我收到一个表示分段冲突的MathWorks::System::FatalException,随后是一个长堆栈跟踪。