Matlab中sprintf和eval的基本使用
标签:
matlab |
Matlab中sprintf用来生成一个格式化字符串,如下图的标题:
http://s12/mw690/002iK2hHgy6YVa6LcBJ3b&690
x =
linspace(0,2*pi,10*i);
y = sin(x);
subplot(1,2,i)
%在一个单独的图形窗口的一个矩阵中显示,列优先
%figure(i)
%在多个窗口中分别显示每个图形
plot(x,y,'ro')
xlabel('x');
ylabel('sin(x)');
title(sprintf('%d
Points',10*i));
%Matlab中sprintf的应用
%sprintf用来生成一个格式化字符串
clc
clear
close all
for i = 1:2
end
Matlab中eval将字符串转换成可执行的语句并运行,如下图所示,将图形的名字存储在一个元胞数组(这里是标题)中,并且连接字符串'(x,y)',然后传递给eval函数来运行这个函数。
参考:MATLAB编程与工程应用(第二版),p237-239
后一篇:Matlab中打开网页浏览器

加载中…