怎么在matlab中进行逻辑判断

学习和分享 。
需要这些哦
电脑
matlab软件
方式/
1if ~isempty(get(groot,'CurrentFigure')) %若是现有的窗口没有图
disp('There are existing figures.') %显示There are existing figures
else
disp('There are no existing figures.') %显示There are no existing figures

怎么在matlab中进行逻辑判断

文章插图

2if ~isempty(findobj('Tag','myFigures'))
disp('There are objects with this tag.')
%显示There are objects with this tag
else
disp('There are no objects with this tag.')
%显示There are no objects with this tag

怎么在matlab中进行逻辑判断

文章插图

3if isgraphics(h,'figure')
disp('h is a valid figure handle.')
else
disp('h is not a valid figure handle.')

怎么在matlab中进行逻辑判断

文章插图

4if isequal(h,groot)
disp('h is the root handle')
else
disp('h is not the root handle')

怎么在matlab中进行逻辑判断

文章插图

5p = plot(magic(3));
par = get(p,'Parent');
objarray = [par{:}]';
whos objarray
怎么在matlab中进行逻辑判断

文章插图
怎么在matlab中进行逻辑判断

文章插图
怎么在matlab中进行逻辑判断

文章插图
怎么在matlab中进行逻辑判断

文章插图

6p1 = plot(1:10);
【怎么在matlab中进行逻辑判断】p2 = p1;
p2 == p1
怎么在matlab中进行逻辑判断

文章插图
怎么在matlab中进行逻辑判断

文章插图
怎么在matlab中进行逻辑判断

文章插图

7l1 = line;
l2 = line;
isequal(l1,l2)
怎么在matlab中进行逻辑判断

文章插图
怎么在matlab中进行逻辑判断

文章插图
怎么在matlab中进行逻辑判断

文章插图

8t = num2str(rand);
fh = @(t) text(1,1,t);
th = cellfun(fh,{t},'UniformOutput',false);
怎么在matlab中进行逻辑判断

文章插图
怎么在matlab中进行逻辑判断

推荐阅读