2020-11-10

MATLAB笔记结构化程式与自定义函数

方法小技巧

  • 找寻function方法:除了直接输入外,还可以在script中的editor菜单栏中点击fx按钮,选择需要用到的函数
  • 语句变成不执行:选中不需要执行的语句,右击选中comment,则选中的语句就变成注释,不会再执行,取消的话则右击选uncomment即可
  • 语句模块化:在程序的上边加两个百分号(%%),则这一段语句就会变成部分语句,可单独执行,为黄色底
  • debug mode:在某一语句的行数处点击一下,会有灰色原点,当你执行语句则会变红,方便查看具体某一语句
  • 自动缩排:自己书写喜欢左对齐方式 但为了程序美观可以选中语句右击,点击smart indent,则会自动缩排

逻辑关系操作符

图1
[注]:“=”表示赋值语句,“==”表示相等语句

条件语句

图2

a=3
if rem(a,2)==0
   disp('a is even')
else
   disp('a is odd')
end

图3

input_ num = 1;
switch input_ num
case -1
        disp('negative 1' ) ;
case 0
        disp('zero') ;
case 1
        disp('positive 1') ;
otherwise 
        disp('other value') ;
end

图4

for n=1:10
    a(n)=2^n;
end
disp(a)

function的使用

图5
调用函数时,需要保证函数是否存在,函数名是否正确,了解参数直接的对应关系,这些对函数的调用十分重要,因此使用之前要了解知道各个函数的使用方法,以及选择及编译正确的函数。
图6

脚本编写技巧

  • 在使用脚本前可以使用以下命令
    *clear all 清空之前的变量
    *close all 关闭所有表格
  • 在不需要输出结果的语句后加**;**
  • 使用**…**使脚本更方便阅读,如 A=[1 2 3 4 5 6;… 6 5 4 3 2 1]; 表示两者其实是在一行
  • 按下Ctrl+C来结束之前的结果
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Moring_w

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值