首页/文章/ 详情

MATLAB课程之第六章v3 走进算法之门(4)

1年前浏览4358

课程总章节

继续讲解!到这里,课程已经进入了尾声!大家应该都已经能熟练使用MATLAB软件了吧!学好软件的关键就是多用!

现在就是让大家进入了深层次学习阶段!期待吗?这些内容对于电子、通信专业的学生非常有帮助!

要求同学们能写自编函数了!之前大家是会用函数,现在变成了会写!难度增加了哦!

写算法的人利用软件的自带函数完成目标只是第一步,因为自带函数终究是别人的,不是你自己写的。本科阶段应该能轻松掌握这一步!

当你有了自编函数,那么才意味着真正的掌握!第二步就是能够编写替代函数。

function  [max_data  max_site] = func_max_v1(data)

%%**********       函数主体       **************%%

data_len = length(data);

max_ans = data(1);

site_ans = 1;

max_site = site_ans;

for i = 2:data_len 

    if data(i)>max_ans

        max_ans = data(i);

        site_ans = i;

    end

end

max_data = max_ans;

max_site = site_ans;

课后请同学们好好思考一番,独立写个自编程序吧!

如何不断的完善函数呢?

学到这里,大家刚刚迈入了算法的门槛,能否真的入门靠自己的努力!


未完,待续!


修订记录

20230908 完成初稿;

20231025 修订内容v2;

20240102 修订内容v3;

来源:通信工程师专辑
电子MATLAB通信
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-01-04
最近编辑:1年前
算法工匠
博士后 | 高级工程师 诚信做事 认真讲课 传播知识
获赞 404粉丝 2613文章 371课程 40
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈