sprintf

Purpose

Write formatted data to a string.

Synopsis

s = sprintf('format',A,...)

Description

num2str, int2str, and sprintf all convert numbers to their MATLAB string representations and can be used for labeling and titling plots with numeric values.

s = sprintf('format',A,...) formats the data in matrix A (and in any additional matrix arguments) under control of the specified format string and returns it in the MATLAB string variable s.

sprintf is the same as fprintf except that it returns the data in a MATLAB string variable rather than writing it to a file. See fprintf for full information on creating format strings.

Examples

The statement

S = sprintf('rho is %6.3f',(1+sqrt(5))/2)
produces the string

S = 'rho is 1.618'

See Also

fprintf, int2str, num2str, sscanf

(c) Copyright 1994 by The MathWorks, Inc.