matlab中text函数的语法使用

2024-11-01 05:39:54
推荐回答(2个)
回答(1):

可以写个函数,如:
====================================================
function MARK(x,y)
hold;
text(x,y,'.','Color','r');
text(x,y,['(' num2str(x) ',' num2str(y) ')']);
hold;
====================================================
结构参考,主要是第二个text句,具体想要啥效果可从text函数帮助文件里看看

当然,标坐标点我感觉还是Data Cursor工具比较好,只不过手工而已,但效果较好得多

回答(2):

  text函数:
  宏在运行的时候去理解一个ANSI字符取决于当WINDOWS的ANSI字符集页数· 当位于不同的ANSI 字符集页数时,ANSI字符拥有不同的意义。如, '\0xC4'在第1252页 (即:拉丁文-1) 表示一个加上音符的A('Ä').而在第1253页 (希腊文), 表示希腊字母Delta ('Δ'). 不同的理解导致了开发和维护中的一些问题,也同样导致了运行时候的一些问题。

  函数简介
  TEXt():如果定义了Unicode,标识字符为Unicode;否则,为ANSI字符集。
  Syntax:TEXT(LPTSTRstring);
  text函数参数:
  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;