Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在GUI中向图形添加标记?Matlab_Matlab_User Interface_Graph_Markers - Fatal编程技术网

如何在GUI中向图形添加标记?Matlab

如何在GUI中向图形添加标记?Matlab,matlab,user-interface,graph,markers,Matlab,User Interface,Graph,Markers,我正在用Matlab开发一个GUI,它几乎完成了,我只想添加一些小细节,希望有人能帮助我。 在GUI中有一个带有光谱的图形,我正在使用GUI研究该光谱中的不同峰值。用户通过从2下拉菜单中选择起始值和结束值来选择要研究的峰值 我要做的是在起始值和结束值的位置向图形添加标记。有人对我该怎么做有什么建议吗?提前谢谢 了解XY对后,只需添加另一个绘图即可: x = -5:5; y = x.^2; plot(x,y); % Some arbitrary points for simplicity sta

我正在用Matlab开发一个GUI,它几乎完成了,我只想添加一些小细节,希望有人能帮助我。 在GUI中有一个带有光谱的图形,我正在使用GUI研究该光谱中的不同峰值。用户通过从2下拉菜单中选择起始值和结束值来选择要研究的峰值


我要做的是在起始值和结束值的位置向图形添加标记。有人对我该怎么做有什么建议吗?提前谢谢

了解XY对后,只需添加另一个绘图即可:

x = -5:5;
y = x.^2;
plot(x,y);

% Some arbitrary points for simplicity
starting_value  = -2;
finishing_value = 4;
start_idx  = 4;
finish_idx = 10;

% Add markers
marker_x = [x(start_idx),x(finish_idx)];
marker_y = [y(start_idx),y(finish_idx)];

hold all
plot(marker_x,marker_y,'or');
hold off
如果您想添加注释、线条、箭头、文本等,请查看上的MATLAB文档