怎么在matlab中进行逻辑判断

学习和分享。

东西/原料

  • 电脑
  • matlab软件

方式/步调

  1. 1

    if ~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

    end

  2. 2

    if ~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

    end

  3. 3

    if isgraphics(h,'figure')    

      disp('h is a valid figure handle.')

    else    

      disp('h is not a valid figure handle.')

    end

  4. 4

    if isequal(h,groot)    

      disp('h is the root handle')

    else    

      disp('h is not the root handle')

    end

  5. 5

    p = plot(magic(3)); 

    par = get(p,'Parent'); 

    objarray = [par{:}]'; 

    whos objarray

  6. 6

    p1 = plot(1:10); 

    p2 = p1; 

    p2 == p1

  7. 7

    l1 = line; 

    l2 = line; 

    isequal(l1,l2)

  8. 8

    t = num2str(rand); 

    fh = @(t) text(1,1,t); 

    th = cellfun(fh,{t},'UniformOutput',false);

    END
原作者:matlab举报
  • 发表于 2020-03-08 20:55
  • 阅读 ( 1631 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
联系我们:uytrv@hotmail.com 问答工具