自定义Matlab ginput 十字线颜色
1、打开Matlab,在命令行键入 edit ginput;

2、在 编辑器 标签下找到 保存 选项卡,点击下拉三角形,点击 另存为,保存到你所需的工作空间,为了不引起歧义,建议对文件名进行修改,这里改为zginput(这个无要求,任意都行)



3、将函数名称和文件名称对应起来,即函数名称和文件名称必须一致。这里将原来function [out1,out2,out3] = ginput烫喇霰嘴(arg1) 改为 function [out1,out2,out3] = zginput(arg1)。修改完后原来的波浪线会消失。


4、将光标定位到crossHair 函数附近(大约267行,不同版本可能会有点差异)

5、将 crossHair 函数下 crossHair(k) =uicontrol猾诮沓靥(...) 中 BackgroundColor 后面的 [0 0 0] 修改为你所需的RGB颜色数值(值必须小于等于1)。例如,红色为 [1 0 0]。CTRL + S 保存。


6、调用该(这里为zginput)函数,具体用法和 ginput 同,修改后的样子如图示。
