在matlab中的text函数的用法?

 我来答
dbb627
2011-05-19 · TA获得超过1.2万个赞
知道大有可为答主
回答量:2127
采纳率:88%
帮助的人:1374万
展开全部
http://www.ymlib.net/article/sort010/info-276.html
功能 在当前轴中创建text对象。函数text是创建text图形句柄的低级函数。可用该函数在图形中指定的位置上显示字符串。

用法 text(x,y,'string')在图形中指定的位置(x,y)上显示字符串string

text(x,y,z,'string') 在三维图形空间中的指定位置(x,y,z)上显示字符串string

text(x,y,z,’string’.'PropertyName',PropertyValue…) 对引号中的文字string定位于用坐标轴指定的位置,且对指定的属性进行设置。表7-6给出文字属性名、含义及属性值。
更多追问追答
追问
谢谢哦,我还想问下呢,就是在一个图里面有多条曲线时,若是要对每条曲线作出文本标识,应该怎么办呢?
追答
高级用法2:指定显示某几条曲线的legend:

方法1:

例如你有25条曲线,想显示其中1,6,11,16,21的legend,则

for i = [2:5 7:10 12:15 17:20 22:25]
set(get(get(H(i),'Annotation'),'LegendInformation'),'IconDisplayStyle','off');
end
legend('1','6','11','16','21');

方法2:

H = plot(data);
legend(H([1 6 11 16 21],'1,'6','11’,'16','21');
lclck168
2011-05-19 · TA获得超过422个赞
知道小有建树答主
回答量:257
采纳率:0%
帮助的人:104万
展开全部
matlab中text 函数
1、作用:可用该函数在图形中指定的位置上显示字符串
2、使用方法:
如 text(x,y,'string'):在二维图形中指定的位置(x,y)上显示字符串string
text(x,y,z,'您好!') :在三维图形空间中的指定位置(x,y,z)上显示字符串"您好!"
text(x,y,z,'string'.'PropertyName',PropertyValue…) :对引号中的文字string定位于用坐标轴指定的位置,且对指定的属性进行设置。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2ad68ac
2009-09-05 · TA获得超过101个赞
知道答主
回答量:69
采纳率:0%
帮助的人:46.7万
展开全部
可以写个函数,如:
====================================================
function MARK(x,y)
hold;
text(x,y,'.','Color','r');
text(x,y,['(' num2str(x) ',' num2str(y) ')']);
hold;
====================================================
结构参考,主要是第二个text句,具体想要啥效果可从text函数帮助文件里看看

当然,标坐标点我感觉还是Data Cursor工具比较好,只不过手工而已,但效果较好得多
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wangxiaobo_655
2013-12-24 · 超过15用户采纳过TA的回答
知道答主
回答量:25
采纳率:0%
帮助的人:34.5万
展开全部
程序呢?
clf;clear;[X,Y,Z]=peaks(40);
n=6;
subplot(1,2,1),
pcolor(X,Y,Z)
shading interp
zmax=max(max(Z));zmin=min(min(Z));
caxis([zmin,zmax])
colorbar
hold on
C=contour(X,Y,Z,n,'k:');
clabel(C)
hold off
subplot(1,2,2)
[C,h]=contourf(X,Y,Z,n,'k:');
clabel(C,h)
colormap(cool)
set(gcf,'Color','w')
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
艳阳高照的午后
2015-06-01 · TA获得超过1万个赞
知道大有可为答主
回答量:1.2万
采纳率:97%
帮助的人:4776万
展开全部
  text函数
  宏在运行的时候去理解一个ANSI字符取决于当WINDOWS的ANSI字符集页数· 当位于不同的ANSI 字符集页数时,ANSI字符拥有不同的意义。如, '\0xC4'在第1252页 (即:拉丁文-1) 表示一个加上音符的A('Ä').而在第1253页 (希腊文), 表示希腊字母Delta ('Δ'). 不同的理解导致了开发和维护中的一些问题,也同样导致了运行时候的一些问题。
  
  函数简介:
  TEXt():如果定义了Unicode,标识字符为Unicode;否则,为ANSI字符集。
  Syntax:TEXT(LPTSTRstring);
  string:指象一个字符,并理解为UTF-16或者ANSI字符集。
  需要:Windows NT/2000/XP/Vista:包含Windows NT 3.1以及之后版本。
  Windows 95/98/Me:包含Windows 95 以及之后版本。
  Header:声名在Winnt.h中,包含在 Windows.h中。
  变量声明及调用
  var
  f:text;
  begin assign(f,'c:\f.txt'); end;

  应用:
  AUTOLISP中函数
  ( command "text" "j" "m" ( list 100 5 ) 5 0 "中国国际公司" )
  程序解释:
  j----对正;
  m----中心定位;
  ( list 100 5 )----定位于坐标(100,5)的点上;
  5----字高;
  0----旋转角为0度;
  "中国国际公司"----要写入的字符。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式