⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 curlabel.m

📁 hi i have a huge collection are you interested
💻 M
字号:
function curlabel(txt)% curlabel('txt')  Puts  a  text  label  on  the  end  of a line% pointing  to  a  curve.  Click on the curve where you want the% line  to  point  to and then click at the postion of the curve% label.  The  justification  of  the  text  is  taken  care  of% automatically.%                                        Andrew Knight, Dec. 1992disp('Please click on the curve where you want the line to point to')disp('and then click at the postion of the curve label')disp(['(Doing label: ' txt ')'])HoldState = ishold;if HoldState~=1   hold onendax = axis;axis(ax)[x,y] = ginput(2);if abs(x(2) - x(1))<(ax(2) - ax(1))/20   halignment = 'center';   if y(1)<y(2)      valignment = 'bottom';   else      valignment = 'top';   endelse   valignment = 'middle';   if x(2) > x(1)      halignment = 'left';   else      halignment = 'right';   endendif ~(x(1)==x(2) & y(1)==y(2))  plot(x,y)endtext(x(2),y(2),txt,'HorizontalAlignment',halignment,...                   'VerticalAlignment',  valignment)% Restore hold state:if HoldState==0   hold offend% Write m-file segment into file which does the same thing without the% mouse:if x(1)~=x(2) & y(1)~=y(2)  s = ['xcurlabel = [ ' num2str(x(1)) ' ' num2str(x(2)) '];'];  s = str2mat(s,...      ['ycurlabel = [ ' num2str(y(1)) ' ' num2str(y(2)) '];']);  s = str2mat(s,'plot(xcurlabel,ycurlabel)');  s = str2mat(s,...      ['text(xcurlabel(2),ycurlabel(2),''' txt ...	  ''',''HorizontalAlignment'','''  halignment ...	  ''',''VerticalAlignment'',''' valignment ''')']);  for i = 1:4    disp(deblank(s(i,:)))  end  else    s = ['xcurlabel = ' num2str(x(1)) ';'];  s = str2mat(s,...      ['ycurlabel = ' num2str(y(1)) ';']);  s = str2mat(s,...      ['text(xcurlabel,ycurlabel,''' txt ...	  ''',''HorizontalAlignment'',''' halignment ...	  ''',''VerticalAlignment'',''' valignment ''')']);      for i = 1:3    disp(deblank(s(i,:)))  endend

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -