Path: news.mathworks.com!newsfeed-00.mathworks.com!newsfeed2.dallas1.level3.net!news.level3.com!postnews.google.com!l35g2000vba.googlegroups.com!not-for-mail
From: ImageAnalyst <imageanalyst@mailinator.com>
Newsgroups: comp.soft-sys.matlab
Subject: Re: How to add a variable as a text?
Date: Sun, 8 Nov 2009 06:06:47 -0800 (PST)
Organization: http://groups.google.com
Lines: 12
Message-ID: <d5f7caf4-eacb-4407-98f3-a45bd20a9d15@l35g2000vba.googlegroups.com>
References: <hd6j0q$c88$1@fred.mathworks.com>
NNTP-Posting-Host: 75.186.70.56
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
X-Trace: posting.google.com 1257689207 6590 127.0.0.1 (8 Nov 2009 14:06:47 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Sun, 8 Nov 2009 14:06:47 +0000 (UTC)
Complaints-To: groups-abuse@google.com
Injection-Info: l35g2000vba.googlegroups.com; posting-host=75.186.70.56; 
	posting-account=0rLUzAkAAABojYSRC64DkTbtiSCX77HH
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; 
	GTB6; CyberSafe-IWA-Enable; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 
	3.0.04506.648; .NET CLR 3.5.21022; AskTB5.5),gzip(gfe),gzip(gfe)
Xref: news.mathworks.com comp.soft-sys.matlab:583339


On Nov 8, 9:02 am, "Michael " <haj...@kth.se> wrote:
> i have this problem that i want to add a text to my plot, i already know this command text(x,y,'string'). The problem is i want to put a variable instead of the string. Shall i try another command or what?

------------------------------------------------------------------------
So just pass in a string variable instead of a literal.  You can use
sprintf() if you need to embed a numerical variable in the string
variable, like this:
annotationText = sprintf('The value is %.2f\nIs that great or what?',
numericalVariable);
text(x,y, annotationText);