课程总章节
继续讲解!到这里,课程已经进入了尾声!大家应该都已经能熟练使用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;