Day02 MATLAB桌面和编辑器

1.窗口构成

  1. 功能栏
  2. 文件夹窗口:可将新建的脚本放在自己想放的文件夹里
  3. 命令行窗口:输入命令,执行命令
  4. 工作区:显示命令窗口里的变量

2.脚本编写

  • 脚本:把若干命令打包起来,使其能一次性的运行出来

  • 使用步骤:

    • 1.点击右上角,新建脚本


      脚本界面如上图

    • 2.在脚本中输入内容,点击保存(我在自己的E盘新建了一个matlabCode文件夹放脚本)

    • 3.点击运行按钮,运行这个文件。结果如下图

3.选择结构

  • if —end
  • if —else—end
  • if —elseif—else—end
%选择条件
num = input('num = ')
if num > 0
    fprintf("yes\n");
elseif num < 0 
    fprintf("no\n");
else
	fprintf("num = 0\n")
end

%结果:
num = 7

num =

     7

yes

4.循环结构

  • while ----end
%循环结构
t = 1;
while t < 5
    disp(t);
    t = t+1;
end

%结果:
     1

     2

     3

     4
  • for ----end(默认步长为1)
for i = 1:5
    disp(i);
end

%结果:
 	 1

     2

     3

     4

     5
for i = -1 : -1 :-5
    disp(i);
end

%结果:
    -1

    -2

    -3

    -4

    -5

5.Function编写

  • 新建一个Function,显示如下界面

    • outputArg:为返回值
    • inputArg:为实参

    • 例子

      function demo08()
      %DEMO08 此处显示有关此函数的摘要
      %   此处显示详细说明
          s = 0;
          for i = 1:100
              s = s + i;
          end
          disp(s);
      end
      
      %结果:
      >> demo08
              5050
      
  • 方法的递归调用

    function result = demo09(n)
    %求n一共有多少个约数
    count = 0;
    for i = 1 : n
        if mod(n, i)==0
            count = count + 1;
        end
    end
        result = count;
    end
    
    function result = demo10(n)
    %判断是否为质数
    if n ~= 2
        fprintf('不是质数');
        result = 1;
    else
         fprintf('是质数');
         result = 2;
    end
    
    end
    
    %结果:
    >> demo10(demo09(10))
    不是质数
    ans =
    
         1
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值