该功能符合预期:
%% plot 3D plot with true color marker
plot_Lab(4,Lab,1,'',12,0);
plot_Lab(mode,Lab,createnewfig,markercolor,markersize,storeme)
% This function visualizes several different CIE-Lab_plot plots from
% CIE-Lab coordinate data in 'Lab'.
我输入:
plot_Lab(4,[45.9470,1.5130,5.2120],1,'',12,0);
并收到以下错误消息
Error using lab2xyz (line 25)
Incorrect number of columns in LAB data.
Error in applycform (line 88)
out = c.c_func(columndata, cdata{:});
Error in applycformsequence (line 11)
out = applycform(out, cforms{k});
Error in applycform (line 88)
out = c.c_func(columndata, cdata{:});
Error in plot_Lab (line 68)
RGB = applycform(Lab',cform);
有谁知道我错在哪里?请帮忙。
答案 0 :(得分:1)
plot_Lab
不是内置函数。因此,您应该提供其代码或link,因此可以关注您。
根据链接,
%Lab [3 x n] - > n个数据点的实验室坐标
Lab
应该是3 x n。你提供的是1 x 3.所以,你可能需要transpose it:
plot_Lab(4, [45.9470,1.5130,5.2120].', 1, '', 12, 0);