• MATLAB基础学习篇(1)


    1. MATLAB中只定义了以2和10为底对数,其它 使用换底公式,例如:log8(7)=log7/log8。
    2. x=input('Please enter x:');
      y=input('Please enter y:');
      fprintf('%f + %f = %f'
      ,x,y,x+y);%浮点数
      fprintf('%g + %g = %g'
      ,x,y,x+y);%整数
    3. % 判断是否为三角形
      x=input('Please enter x:');
      y=input('Please enter y:');
      z=input('Please enter z:');
      if x+y<=z
          fprintf('No
      ');
      elseif x+z<=y
          fprintf('No
      ');
      elseif z+y<=x
           fprintf('No
      ');
      else
           fprintf('Yes
      ');
      end

      在MATLAB中,条件语句必须以end结尾。

    4. fprintf和disp的格式区别:disp(a)默认带
      ,单纯输出变量时更为方便,也可以直接输出算式。
    5. %1+2+3+...+10
      i=1;
      s=0;
      while i<=10
          s=s+i;
          disp(s)
          i=i+1;
      end
    6. %求最大公约数
      a=input('a=');
      b=input('b=');
      
      r=mod(a,b);%a/b的余数
      while r~=0  %r不等于0
         a=b;
         b=r;
         r=mod(a,b);
         disp(r);
      end
      disp(b);
    7. % for i=1:5   %默认间隔为1
      % for i=1:0.5:5%设置间隔为0.5
      for i=5:-1:-5%倒着输出数字
          disp(i);
      end
  • 相关阅读:
    Python循环语句
    Python判断语句
    MySQL的基本操作汇总
    Python函数、类
    Python字典、集合
    Python列表、元组
    python数据类型--数字、字符串
    Python基础认识
    搭建Python独立虚拟环境
    Python包管理工具
  • 原文地址:https://www.cnblogs.com/Ao0216/p/13066949.html
Copyright © 2020-2023  润新知