MATLAB学习(二):结构化程式与自定义函数

本文是MATLAB学习的第二部分,主要介绍了结构化编程概念,包括script脚本、条件语句(if, switch, while, for)、预宣告变量的空间和函数的使用。还讲解了如何定义自定义函数,以及函数句柄的运用,提供了计算自由落体运动位移和华氏度转摄氏度的实例。" 120516897,11368219,Python单元测试unittest框架详解,"['Python', '单元测试', 'unittest', '自动化测试', '测试框架']
摘要由CSDN通过智能技术生成

MATLAB学习(二):结构化程式与自定义函数

假期学习第二天,今天起晚了,因为昨晚发现了一个up主好搞笑呀,看到一点半他的视频。刚刚交了一篇关于秦直道的科普文,现在开始继续学习MATLAB

script脚本

  • 必须要保存后才能运行(保存为.m的文件形式),不能数字开头,并且大小写有差别的
  • 要运行脚本时可以点击运行或者是按f5
  • 要是不想执行某一行程序,可以删除或者是在前面加入一个百分号%,使其变成注释
  • 当在一段程序前后分别加入两个百分号%%时(这两个百分号必须是自己手动输入的),可将这一段程序与整篇代码区分开,他会变成一个单独的节,此时点击运行节,就可以只运行这一段代码
  • 当在某行前面用鼠标点击一下,就会产生一个中断点,点击运行会进入调试模式,点击产生的中断点再点继续,就会跳出调试模式
  • 打代码无暇顾及缩进时,可以在打完以后全选代码,鼠标右键点击智能缩进

结构化程式struct programming

(1)一些常用符号在这里插入图片描述
(2)一些语句
在这里插入图片描述

  • if:符合条件时就执行,elseif与else是可以选择的。若所有条件都不符合就执行else
  • switch:与if类似,可执行多组语句中的一组,是按照条件执行case,但是if的条件只有true false两种结果,switch的条件可以有多种结果
  • while:若某个条件成立,就会进入循环,当条件不成立时,就跳出循环
  • for:循环,执行次数由for后面的语句决定
  • break: 跳出while循环,进入之后的语句
    rem是取余的意思
    rem是取余的意思
    在这里插入图片描述
    在这里插入图片描述
    prod是数组元素连乘的意思
    prod(1:n)=prod([1 2 3 …… n])是n的阶乘
    1e100的意思是1*10的100次方

(3)Pre-allocating Space to Variables预宣告变量的空间

  • 预宣告是提前告诉MATLAB这个变量需要多大的空间,可以节省计算时间
    本例中就预宣告A所需空间为2000*2000的矩阵
tic
A=zeros(2000,2000);
for</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值