matlab慕课学习3.2+3.3

embedded/2025/3/15 3:21:16/

于20250310

3.2用if语句实现选择结构

3.2.1什么是选择结构

用if 语句和switch语句可实现选择结构

3.2.2单分支if语句

if 条件语句组  %可以是一条也可是多条end

 当条件为标量,非0表成立,0表示不成立。

当条件为矩阵时,矩阵非空,且不包含0元素,则条件成立。

3.2.3双分支if语句

if 条件语句组1else语句组2end

此处rem(x,2)==1等价于rem(x,2)

3.3.4多分支if语句

if 条件1语句组1
elseif  条件2语句组2...
elseif  条件m语句组m
else语句组n
end

3.3用switch语句实现选择结构

3.3.1语句格式

switch 表达式case  结果表1语句1case  结果表2语句2...case   结果表m语句motherwise语句n
end

switch表达式应为一个值可以列举的表达式。

case结果表为switch表达式的取值,取值多个时,用单元数据表示,多个值用括号括起来。

3.3.2执行过程

3.3.3实例

fix(g)将g值取整;

答案有错


http://www.ppmy.cn/embedded/172654.html

相关文章

基于Spring Boot的网上蛋糕售卖店管理系统的设计与实现(LW+源码+讲解)

专注于大学生项目实战开发,讲解,毕业答疑辅导,欢迎高校老师/同行前辈交流合作✌。 技术范围:SpringBoot、Vue、SSM、HLMT、小程序、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、安卓app、大数据、物联网、机器学习等设计与开发。 主要内容:…

大语言模型-01-语言模型发展历程-03-预训练语言模型到大语言模型

简介 本博客内容是《大语言模型》一书的读书笔记,该书是中国人民大学高瓴人工智能学院赵鑫教授团队出品,覆盖大语言模型训练与使用的全流程,从预训练到微调与对齐,从使用技术到评测应用,帮助学员全面掌握大语言模型的…

Kotlin关键字`when`的详细用法

Kotlin关键字when的详细用法 在Kotlin中,when是一个强大的控制流语句,相当于其他语言中的switch语句,但更加强大且灵活。本文将详细讲解when的用法及其常见场景,并与Java的switch语句进行对比。 一、基本语法 基本的when语法如…

leetCode求两数之和(第一题)

一、题目描述 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。 你可以按任意顺序返回答…

接入手机后,DeepSeek难“转正”

2025开年之后,手机圈掀起了一场诡异的AI军备竞赛——争相接入DeepSeek。随着时间的推移,这股年初的狂热已然降温。 当潮水退去之后,暴露出手机AI领域的残酷真相:市面上手机自带的AI能力,没能像DeepSeek一样&#xff0c…

celery入门

按照Celery 官方文档,用 Django Celery Redis 写的一个简单项目 如需转载,标记出处 环境准备 1. 安装依赖 pip install django celery redis 创建 Django 项目 1. 创建 Django 项目和 APP django-admin startproject myproject cd myproject python …

Spring Boot 项目中application.yml 和 bootstrap.yml 文件的区别

application.yml 和 bootstrap.yml 文件都是 Spring Boot 项目中用于配置应用程序的 YAML 或 Properties 文件,但它们在加载顺序、用途和优先级上存在关键的区别。 核心区别概览: 特性bootstrap.yml / bootstrap.propertiesapplication.yml / application.propert…

STM32之I2C硬件外设

注意:硬件I2C的引脚是固定的 SDA和SCL都是复用到外部引脚。 SDA发送时数据寄存器的数据在数据移位寄存器空闲的状态下进入数据移位寄存器,此时会置状态寄存器的TXE为1,表示发送寄存器为空,然后往数据控制寄存器中一位一位的移送数…