matlab设置点击颜色
时间: 2023-08-23 11:20:46 浏览: 50
在 Matlab 中,可以通过设置 figure 的属性来设置图形中点击点的颜色。具体步骤如下:
1. 创建一个 figure 对象。
```matlab
fig = figure;
```
2. 设置 figure 的属性 `'HitTest'` 为 `'on'`。
```matlab
set(fig,'HitTest','on');
```
3. 设置 figure 的回调函数 `ButtonDownFcn`。
```matlab
set(fig,'ButtonDownFcn',@(src,event)disp('Clicked!'));
```
4. 在回调函数中获取点击点的坐标,并用 `scatter()` 函数在该点处绘制一个散点。
```matlab
set(fig,'ButtonDownFcn',@(src,event)scatter(event.IntersectionPoint(1),event.IntersectionPoint(2),'MarkerEdgeColor',[1 0 0],'MarkerFaceColor',[1 0 0]));
```
其中,`[1 0 0]` 表示红色,你可以根据需要修改颜色。
相关问题
matlab设置背景
在MATLAB中设置背景可以通过以下步骤实现:
1. 新建APP选项中,选中GUIDE。
2. 选择新建空白GUI,并将图像保存。
3. 在弹出的空白界面中,点击右键,查看回调,选中createFcn; 进入m文件。
4. 在m文件中找到函数figure1_CreateFcn(hObject, eventdata, handles),在其中添加以下代码:
background = axes('units','normalized','pos',[0 0 1 1]);%新建坐标系
uistack(background,'down');
bag = imread('background.png');%背景图片读取
image(bag) %显示背景图片
colormap gray
set(background,'handlevisibility','off','visible','off');
5. 将背景图片保存在MATLAB当前工作目录下。
6. 运行GUI,即可看到设置好的背景。
另外,如果想要更改背景颜色,可以按照以下步骤进行:
1. 点击主页->预设(preference)(预设在布局右边)。
2. 在弹出的窗口中选择“MATLAB”->“颜色”。
3. 在“颜色”选项卡中,取消勾选“使用系统颜色”。
4. 点击“背景”->“更多颜色(more colors)”,选择自己喜欢的颜色。
5. 点击“应用”->“确定”,即可更改背景颜色。
matlab护眼背景颜色
要更改MATLAB的护眼背景颜色,你可以按照以下步骤进行操作:
1. 首先,取消勾选“文本(TEXT)”和“背景(background)”,使它们变成可点击的状态。
2. 然后,点击“背景”,选择“更多颜色(more colors)”。这将打开一个颜色选择器,你可以在这里选择你喜欢的护眼背景颜色。
3. 如果你使用的是英文版MATLAB,你可以点击主页,然后选择“预设(preference)”(预设在布局右边)。
4. 在预设设置中,你可以找到更改背景颜色的选项。
请注意,我无法提供具体的颜色选择,因为这取决于你个人的偏好。你可以尝试不同的颜色来找到适合你的护眼背景颜色。
备注:在某些版本的MATLAB中,你还可以通过编辑MATLAB的配置文件来更改背景颜色。你可以找到类似于"EditorMRU4=SC:\\ProgramFiles\\MATLAB\\R2016a\\bin\\mcc.bat"的条目,并将其修改为你想要的护眼背景颜色的值。 但是,请注意在编辑配置文件之前务必备份文件。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [MATLAB2021a背景颜色设置护眼(豆沙色)](https://blog.csdn.net/weixin_44044161/article/details/116750983)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *3* [如何把matlab背景颜色改成护眼色,如何改变字体的大小。](https://blog.csdn.net/weixin_42511151/article/details/115819422)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]