首页 > 其他分享 >matlab 郭彦甫 3 结构化程式与自定义函数

matlab 郭彦甫 3 结构化程式与自定义函数

时间:2023-07-21 21:44:06浏览次数:40  
标签:disp case end 自定义 郭彦甫 while matlab error debug

1.脚本文件   保存文件格式  *.m   文件格式

函数部分    fx   包含绝大部分的函数介绍

注释为     行前加一个  %        如果为连续多行  需要先选中这些行  右键选择注释

两个  %%    将下面的部分分为section      区块

 

通常用于debug        设置程序的断点 “鼠标点击当前行  序号位置  形成圆点”

debug模式    fx k>>   出现了中间的k字母 表示当前为debug模式   普通模式没有k

        2.脚本flow 流程      面向过程的执行过程   从1行 运行到最后一行

       结构化程序     子程序    循环    条件   等等   

 逻辑运算符

&&  和  ||    支持逻辑短路功能

 

实例:

 

    if    else

if rem(a, 2) == 0
    disp('a is even');
else
    disp('a is odd');
end
switch  case
switch input_num
case -1
    disp('negative 1');
case 0
    disp('zero');
case 1
    disp('positive 1');
otherwise
    disp('other value');
end

   while 

n = 1;
while prod(1:n) < 1e100
    n = n + 1;
end

  for

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

break 

x = 2; k = 0; error = inf;
error_threshold = 1e-32;
while error > error_threshold
    if k > 100
        break
    end
    x = x - sin(x)/cos(x);
    error = abs(x - pi);
    k = k + 1;
end

 



 

标签:disp,case,end,自定义,郭彦甫,while,matlab,error,debug
From: https://www.cnblogs.com/dongguolei/p/17571670.html

相关文章

  • gitlab的CICD中自定义钉钉发送内容(通过sh脚本发送测试结果)
    背景:这里报告是allure,提取数据可以用data/categories.csv这个文件思路跟上一篇的python是一样的,这里就简单贴下代码 这里需要注意的是json的转义,message变量需要用双引号括起来。CICD中配置如下 ......
  • 给 SAP Fiori Launchpad 配置自定义 url
    步骤在部署了Fiori前端应用的frontend服务器上,使用事务码sicf.选择hierarchytypeSERVICE然后点击执行按钮。选择ExternalAliases,然后选定一个host,创建externalaliases.IntheExternalAliasfield,enterthealiasunderwhichyouwantthelaunchpad......
  • 【补充】个人站点使用自定义首页样式
    【补充】个人站点使用自定义首页样式原理还是依赖于暴漏出去的文件资源接口使用的时候只需要根据当前用户名引入自己的css/js文件即可<linkrel="stylesheet"href="/Source/css/{{blog.site_theme}}">......
  • matlab郭彦甫02基本操作与矩阵输入
    1.变量不声明    变量只能由数字 字母 _  组成        且不能以数字开头2.保留关键字  ans  运算结果 i  j  复数 inf  无穷∞eps  浮点相对精度  很小的数值NaN  非数字pi  圆周率iskeyword  查看matla......
  • Android自定义弹窗
    继承android.app.AlertDialogpackagecom.jay.component;importandroid.content.Context;importandroid.graphics.Bitmap;importandroid.util.Log;importandroid.view.View;importandroid.view.Window;importandroid.widget.Button;importandroid.widget.Image......
  • 我的搜索 | 订阅式/自定义内容搜索
    我的搜索是一个可自定义内容搜索的脚本应用,比如你收集了很多的网站、软件,想要快速检索它,这也是这个脚本应用的初心!1、基本使用1、首先需要安装浏览器油猴插件。2、安装我们的脚本:我的搜索3、使用,随便打开一个网页,按Ctrl+Alt+S,呼出搜索框(有内置数据可搜索) 未写完.........
  • java根据ConcurrentHashMap自定义本地缓存
    packagecom.sxsoft.config;importjava.util.Map;importjava.util.concurrent.ConcurrentHashMap;importcom.istrong.ec.common.utils.StringUtils;importorg.springframework.context.annotation.Configuration;importorg.springframework.scheduling.annotation.......
  • MATLAB train 神经网络 函数
    MATLABtrain神经网络函数神经网络是一种用于模拟人脑神经系统的数学模型,它由大量的神经元和连接它们的权重组成。MATLAB是一个功能强大的数学计算软件,提供了丰富的工具箱和函数,用于神经网络的设计和训练。其中train函数是MATLAB中用于训练神经网络的重要函数之一。train函数的......
  • java map 自定义排序key value
    JavaMap自定义排序KeyValue在Java中,Map是一种经常用到的数据结构,它提供了一个存储键值对的集合。默认情况下,Map中的元素是按照插入顺序进行排序的。然而,在某些情况下,我们可能需要按照自定义的方式对Map进行排序,本文将介绍如何在Java中自定义排序Map的Key和Value......
  • 视频直播源码,实现pdf在线预览并且自定义预览框高度
    视频直播源码,实现pdf在线预览并且自定义预览框高度 <!-- *@Author:WenZhiming *@Date:2022-09-2617:17:55 *@LastEditors:WenZhiming *@LastEditTime:2022-09-2618:03:13 *@Description:filecontent--><template> <divclass="container_uploadrelative"......