Matlab学习记录25

书籍:Matlab实用教程
工具:Matlab2021a

电脑信息:Intel® Xeon® CPU E5-2603 v3 @ 1.60GHz

系统类型:64位操作系统,基于X64的处理器 windows10 专业版

第5章 Matlab程序设计
5.1 脚本文件和函数文件
5.1.1 M文本编辑器

x=0:0.1:20;zeta=0.3y=1-1/sqrt(1-zeta^2)*exp(-zeta*x).*sin(sqrt(1-zeta^2)*x+acos(zeta));plot(x,y,'r')
>>Ex0501 zeta=0.3000


5.1.2 M文件的基本格式

>>Ex0501a

>>Ex0501b(0.505)

5.1.3 M脚本文件
Ex0501c.m

%Ex0501c x=0:0.1:20;y1=1-1/sqrt(1-0.3^2)*exp(-0.3*x).*sin(sqrt(1-0.3^2)*x+acos(0.3));plot(x,y1,'r')hold on y2=1-1/sqrt(1-0.707^2)*exp(-0.707*x).*sin(sqrt(1-0.707^2)*x+acos(0.707));plot(x,y2,'g')y3=1-exp(-x).*(1+x)plot(x,y3,'b')
>>Ex0501c

5.1.4 M函数文件

function y=Ex0501d(zeta)%UNTITLED9 此处显示有关此函数的摘要%此处显示详细说明 x=0:0.1:20;y=1-1/sqrt(1-zeta^2)*exp(-zeta*x).*sin(sqrt(1-zeta^2)*x+acos(zeta));plot(x,y)end
>>f=Ex0501d(0)>>hold on>>f=Ex0501d(0.1)>>hold on>>f=Ex0501d(0.3)


5.2 程序流程控制
5.2.1 for…end循环结构

%Ex0503 sum=0;forn=1:2:100sum=sum+n end
>>Ex0503 sum=2500
%Ex0504 sum=zeros(6,1);forn=eye(6,6)sum=sum+n end
>>Ex0504 sum=100000sum=110000sum=111000sum=111100sum=111110sum=111111

5.2.2 while…end循环结构

%Ex0505 sum=0;n=1;whilen<=100sum=sum+n n=n+2;end
>>Ex0505 sum=2500

5.2.3 if…else…end条件转移结构

function y=Ex0506(zeta)%UNTITLED9 此处显示有关此函数的摘要%此处显示详细说明 x=0:0.1:20;if(zeta>0)&&(zeta<1)y=1-1/sqrt(1-zeta^2)*exp(-zeta*x).*sin(sqrt(1-zeta^2)*x+acos(zeta));elseif zeta==1y=1-exp(-x).*(1+x);endplot(x,y)
>>Ex0506(0.5)

5.2.4 switch…case开关结构

%Ex0507formonth=1:12switchmonthcase{3,4,5}season='spring'case{6,7,8}season='summer'case{9,10,11}season='autumn'otherwise season='winter'end end
>>Ex0507 season='winter'season='winter'season='spring'season='spring'season='spring'season='summer'season='summer'season='summer'season='autumn'season='autumn'season='autumn'season='winter'

5.2.5 try…catch…end试探结构

%Ex0508 n=4;a=magic(n);m=3;b=eye(3);tryc=a*bcatchc=a(1:m,1:m)*b end lasterr
>>Ex0508 c=162351110976ans='错误使用*用于矩阵乘法的维度不正确。请检查并确保第一个矩阵中的列数与第二个矩阵中的行数匹配。要执行按元素相乘,请使用'.*'。'

5.2.6 流程控制语句
1、break

%Ex0509 sum=0;n=1;whilen<=100ifsum<1000sum=sum+n n=n+2elsebreakend end
>>Ex0509 sum=1024n=65

2、continue

%Ex0510 sum=2;ss=0;forn=3:100form=2:fix(sqrt(n))ifmod(n,m)==0ss=1;break;elsess=0;end endifss==1continue;end sum=sum+n;end sum
>>Ex0510 sum=1060

3、return
4、pause
5、keyboard
6、input

>>a=input('input a number:')input a number:45a=45>>b=input('input a number:','s')input a number:45b='45'>>input('input a number:')input a number:2+6ans=8

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1122792.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于 Golang+PyTorch 的 AI 推理镜像 Dockerfile 模板

结合Golang(用于高性能API服务)和PyTorch(用于AI模型推理)的AI推理镜像Dockerfile模板,这份模板严格遵循AI镜像开发的核心原则——分层构建、轻量化、GPU适配、健康检查,同时兼顾Golang编译效率和PyTorch运行环境的完整性。 设计思路 Golang负责提供高性能的HTTP/gRPC推…

低成本方案:按需启停的万物识别GPU环境搭建

低成本方案&#xff1a;按需启停的万物识别GPU环境搭建 为什么需要按需启停的GPU环境&#xff1f; 作为初创公司的技术负责人&#xff0c;我深知控制AI研发成本的重要性。万物识别这类计算机视觉任务通常需要GPU加速&#xff0c;但长期占用GPU资源会导致高昂的费用。特别是在原…

串口字符型LCD在工业温控系统中的实现:从零开始教程

串口字符型LCD在工业温控系统中的实战落地&#xff1a;从选型到稳定显示的完整路径你有没有遇到过这样的场景&#xff1f;一个恒温箱控制板已经跑通了PID算法&#xff0c;温度稳得像钟表一样&#xff0c;但客户第一句话却是&#xff1a;“这温度到底是多少&#xff1f;我啥也看…

VSCode最新更新藏坑?资深工程师亲授禁用行内聊天的4种方案

第一章&#xff1a;VSCode行内聊天功能的现状与隐患功能概述与集成方式 Visual Studio Code 近期引入了实验性的行内聊天功能&#xff08;Inline Chat&#xff09;&#xff0c;允许开发者在不离开编辑器上下文的情况下&#xff0c;直接与AI助手交互&#xff0c;获取代码建议、生…

Trello卡片描述审核:Qwen3Guard-Gen-8B防止项目管理中出现违规内容

Qwen3Guard-Gen-8B&#xff1a;用生成式AI守护项目管理中的语言边界 在远程协作成为常态的今天&#xff0c;Trello、Asana这类工具早已不只是任务看板&#xff0c;而是团队沟通的“数字会议室”。一张卡片上的描述、一条评论里的反馈&#xff0c;可能比会议本身更真实地反映团队…

工业通信网关驱动程序安装图解说明

工业通信网关驱动安装实战指南&#xff1a;从芯片原理到现场调试一个老工程师的深夜烦恼凌晨两点&#xff0c;工厂产线突然停机。值班工程师赶到现场&#xff0c;发现新换上的工业通信网关始终无法与PLC建立连接。设备管理器里那个黄色感叹号像根刺扎在眼里——“未知设备&…

模型对比实验:5种中文物体识别方案的快速评测方法

模型对比实验&#xff1a;5种中文物体识别方案的快速评测方法 作为一名技术选型负责人&#xff0c;你是否遇到过这样的困扰&#xff1a;需要评估多个开源物体识别模型在中文场景下的表现&#xff0c;但搭建不同的测试环境既耗时又容易出错&#xff1f;本文将介绍一种高效的评测…

IAR下载与License配置:入门必看操作指南

IAR 安装与授权全攻略&#xff1a;从下载到激活&#xff0c;一次搞定 你是不是也经历过这样的场景&#xff1f;刚接手一个嵌入式项目&#xff0c;兴冲冲地打开电脑准备写代码&#xff0c;结果第一步——安装 IAR 就卡住了。要么找不到正确的版本&#xff0c;要么下好了却提示“…

零基础实战:通过AUTOSAR架构图理解ECU开发流程

从一张图看懂汽车ECU开发&#xff1a;AUTOSAR架构实战入门你有没有遇到过这样的场景&#xff1f;刚接手一个车载控制器项目&#xff0c;打开工程目录满屏都是.arxml文件和自动生成的C代码&#xff0c;却不知道从哪下手&#xff1b;同事讨论“RTE配置”“COM信号路由”时一头雾水…

ESP32固件库下载下RTC驱动设置一文说清

ESP32固件环境搭建与RTC时间管理实战&#xff1a;从零开始的低功耗开发指南你有没有遇到过这样的情况&#xff1f;刚做好的物联网设备一断电&#xff0c;时间就“回到1970年”&#xff1b;想让ESP32每隔一小时唤醒采样一次&#xff0c;结果发现主控根本撑不过两天电池就耗尽了。…

入门级实战:在电路设计中应用对照表

从“找不到元件”到高效仿真&#xff1a;一份实战派的Proteus元件库使用指南你有没有过这样的经历&#xff1f;手头拿着一个常见的三极管2N3904&#xff0c;打开Proteus想搭个放大电路&#xff0c;结果在元件库里搜遍了“2N*”、“NPN”、“BJT”&#xff0c;愣是没找到对应模型…

电商比价可视化分析|基于Python + Flask电商比价可视化分析系统(源码+数据库+文档)

电商比价可视化分析 目录 基于PythonFlask电商比价可视化分析系统 一、前言 二、系统功能演示 三、技术选型 四、其他项目参考 五、代码参考 六、测试参考 七、最新计算机毕设选题推荐 八、源码获取&#xff1a; 基于PythonFlask电商比价可视化分析系统 一、前言 博主…

IAR安装完整指南:嵌入式开发环境配置全面讲解

从零开始搭建嵌入式开发环境&#xff1a;IAR安装与配置实战全解析 你有没有遇到过这样的场景&#xff1f;刚接手一个STM32项目&#xff0c;兴冲冲地打开电脑准备编码&#xff0c;结果在安装IAR时卡在了“Access Denied”错误上&#xff1b;或者好不容易装好了&#xff0c;一启…

计算机毕业设计PySpark+Hive+大模型小红书评论情感分析 小红书笔记可视化 小红书舆情分析预测系统 大数据毕业设计(源码+LW+PPT+讲解)

温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 技术范围&#xff1a;Sprin…

计算机毕业设计Django+LLM大模型知识图谱古诗词情感分析 古诗词推荐系统 古诗词可视化 大数据毕业设计(源码+LW+PPT+讲解)

温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 技术范围&#xff1a;Sprin…

Keil5调试STM32项目应用实战案例解析

Keil5调试STM32实战全解析&#xff1a;从连接失败到精准定位HardFault你有没有遇到过这样的场景&#xff1f;代码写完&#xff0c;编译通过&#xff0c;点击“下载调试”&#xff0c;Keil弹出一句冰冷的提示&#xff1a;“No target connected.”或者更糟——程序跑飞了&#x…

LongLoRA解决长上下文微调难题:ms-swift最新进展

LongLoRA 解决长上下文微调难题&#xff1a;ms-swift 最新进展 在大模型落地日益深入的今天&#xff0c;一个现实问题不断浮现&#xff1a;我们训练的模型越来越“健忘”。当面对一份长达数万字的法律合同、一篇完整的科研论文&#xff0c;或是一段持续数小时的对话历史时&…

网易云音乐数据分析与可视化|基于Python + Flask网易云音乐数据分析与可视化系统(源码+数据库+文档)

网易云音乐数据分析与可视化 目录 基于PythonFlask网易云音乐数据分析与可视化系统 一、前言 二、系统功能演示 三、技术选型 四、其他项目参考 五、代码参考 六、测试参考 七、最新计算机毕设选题推荐 八、源码获取&#xff1a; 基于PythonFlask网易云音乐数据分析与…

如何一键激活VSCode中Claude的全部潜能?这4步配置缺一不可

第一章&#xff1a;VSCode中Claude集成的核心价值在现代软件开发中&#xff0c;集成智能辅助工具已成为提升编码效率的关键手段。将Claude这一先进的AI模型深度集成至VSCode编辑器&#xff0c;不仅增强了代码生成与理解能力&#xff0c;还显著优化了开发者的工作流体验。智能化…

74194双向移位寄存器与微控制器接口设计指南

用74194打造灵活IO扩展系统&#xff1a;从原理到实战的完整指南你有没有遇到过这样的窘境&#xff1f;项目做到一半&#xff0c;MCU的GPIO快被占满了&#xff0c;但还差几个引脚才能驱动所有LED或控制外设。换更大封装的芯片&#xff1f;成本飙升不说&#xff0c;PCB还得重画。…