这是什么意思???Matlab
这个代码是什么意思这是什么意思???Matlab,matlab,image-processing,Matlab,Image Processing,这个代码是什么意思 它用于Matlab上的GUI这在几乎没有上下文的情况下非常困难,但我想我有一些线索: 我们从两个部分开始,如果:ispc是一个名称,它返回计算机是否为PC。在linux/mac OSx上为false,在PC上为true 下一部分使用isequal比较两个值。第一个:get(hObject,'BackgroundColor')将获取句柄hObject指向的任何位置的背景色。第二部分,获取默认背景颜色,它表示“默认颜色由系统设置决定” 因此,此代码的意思是:对于具有handleh
它用于Matlab上的GUI这在几乎没有上下文的情况下非常困难,但我想我有一些线索: 我们从两个部分开始,如果:
ispc
是一个名称,它返回计算机是否为PC。在linux/mac OSx上为false,在PC上为true
下一部分使用isequal比较两个值。第一个:get(hObject,'BackgroundColor')
将获取句柄hObject指向的任何位置的背景色。第二部分,获取默认背景颜色,它表示“默认颜色由系统设置决定”
因此,此代码的意思是:对于具有handlehObject
的图形,如果我们在pc上,并且我们的背景颜色是默认背景颜色,请将其更改为白色
if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');