R2016a error using "Print to Figure" for clustergram
4 次查看(过去 30 天)
显示 更早的评论
I have created a clustergram and am trying to use File>Print to Figure and receive the following errors. Any idea what's going on here and how to fix this?
"Error using assert The condition input argument must be a scalar logical.
Error in HeatMap/plot>initHMAxes (line 198) assert(obj.HMAxesHandle == hHMAxes)
Error in HeatMap/plot (line 76) initHMAxes(obj, hHMAxes);
Error in clustergram/plot (line 155) imAxes = plot@HeatMap(obj, hFig, varargin{:});
Error in clustergram/view>dotPrintToFigureCB (line 445) plot(newcg_o)
Error while evaluating Menu Callback"
0 个评论
回答(1 个)
Saurabh
2025-5-14
I also faced a similar problem when trying to pring a clustegram to a figure in MATLAB. This error occurs because the 'HeatMap/plot' function in older MATLAB versions(like 2016a) has a bug where it expects a scalar logical value.
Upgrading MATLAB from R2016a to R2016b or above resolved the issue for me, as newer versions have fixed this problem
I hope this helps.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Expression Analysis 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!