Matlab程序设计

本文介绍了Matlab的基本程序结构,包括顺序结构、循环结构(for和while)和分支结构(if语句)。此外,还讲解了程序流程控制,如echo、input、pause、keyboard和break指令的使用。
摘要由CSDN通过智能技术生成

程序结构
从理论上讲,只要包含 顺序结构,循环结构,分支结构, 任何一种程序设计语言都可以完成任何程序设计工作. Matlab也提供了这三种结构.
在Matlab中,循环结构是: while 和 for; 分支结构是 if 语句.

  1. 顺序语句
    顺序语句就是复合函数表达式构成的语句. 复合表达式由分号或者逗号隔离开的几个表达式组成。

  2. 循环语句
    2.1 for-end循环

     例子:
     for n = 1:10
        x(n)= sin(n);
     end
    
     注意:
     a)for-end循环不能通过给循环变量重新赋值的方式来终止。
     b)1:10是标准的数组创建,也可以是任何其他形式的数组。
     c)当有等效的数组方法来解决问题的时候,应该避免使用for循环。数组计算更快。
     d)for循环可以嵌套使用。
    
    比如,上面的例子可以这样写
    n = 1:10;
    x = sin(n);
    

    2.2 while-end循环

    一般形式:
    while expression
    {复合表达式}
    end
    
  3. 分支语句
    if-else-end结构

    一般形式
    if expression
        {复合表达式}
    else if expression
        {复合表达式}
    else
        {复合表达式}
    end
    

程序流控制

1.echo指令

 echo指令可以使文件指令在执行时可见,这对程序的调试和
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值