15.自定义子函数

Posted fpga&matlab

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了15.自定义子函数相关的知识,希望对你有一定的参考价值。

FPGA教程目录

MATLAB教程目录

---------------------------------------------------------------------------------------

       在matlab中,当算法较为复杂时,或者一个规模较大的算法,由多个子算法构成,那么采用一个M文件编程的方式,会导致程序的可读性较差,举例:

clc;
clear;
close all;
warning off;


for i = 1:25
    x=i;
    y=x^2 - 4*x + 6;
    if y>100
       z = y-100;
    else
       z = 0; 
    end
    
    Zs(i) = z;
    
end

figure;
plot(Zs,\'b-o\')

       这个程序,其执行的过程是i循环,从1循环到25,将i赋值给x,然后执行y=x^2 - 4*x + 6,最后对y的值进行判决,如果y大于100,z输出y-100,否则z输出0,最后将每次循环i得到的z值赋值给Zs。

     这里,我们将x,y,z三个变量的运算过程进行封装为子函数,

定义

以上是关于15.自定义子函数的主要内容,如果未能解决你的问题,请参考以下文章

seaborn + matplotlib 画图(四): 自定义子图+拟合线

Python使用matplotlib函数subplot可视化多个不同颜色的折线图为每一个子图添加子图小标题(subtitle)使用family参数自定义子标题字体类型字体大小

延迟加载 UICollectionViewCell 的自定义子视图

为啥自定义子查询类型不能分配给 GraphQLObjectType?

防止 UITableView 在自定义子视图处理触摸时滚动

XamarinAndroid组件教程设置自定义子元素动画