首页/文章/ 详情

MATLAB基础课程 实战演练(3)

5年前浏览2809

工科生学软件就是要实战,没实战哪能上战场,这就好比你没有编程经验怎么能在企业如鱼得水!

使用自编函数实现sort函数的排序功能!


如何实现sort函数的功能呢?

给出源程序供同学们参考!

sort函数有什么功能?排序?升序还是降序?有哪些参数?

%%****              自编排序函数                ******%

%%%             File: func_sort_v1.m            %%%%%

%%  date: 2018-11-23      author: 算法工匠       %%


%%%        函数名     %%%%%%

function  new_data = func_sort_v1(data)


%%%%%    函数说明   %%%%%%

% 实现数组的排序功能。 

% sort函数默认排序为升序。

%%*****  函数参数定义   *********%

%%% 输出参数:

%   new_data: 输出数组

%%% 输入参数:

%   data:       输入数组


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

value_max = max(data);

value_min = min(data);

data_len = length(data);

new_data = []; % 预置数组节约时间

%-------    排序   ------

for i = 1:data_len 

    [max_ans max_site] = max(data);

    new_data = [max_ans new_data];

    data(max_site) = value_min -1;

end


%%%   结论    %%%%%

% v1: 满足设计要求。

% 2018-11-30 

麻雀虽小,五脏俱全!

剧透一下:matlab生物提高课程也将与大家见面了!2019年暑假,本人在家准备了一个月的成果哦!

支持哔哩哔哩!

经央视网了解报道,在2018年中有近2000万人在B站学习,这样庞大的数量成为了高考人数的2倍,B站俨然成为了当代年轻人们的又一个学习“圣地”。时过境迁,B站的标签并非仅可用“二次元”一个概括,在近一亿的月活年轻用户中,在B站中关注美食、美妆、科技、学习等用户也非常多,B站不再局限于“二次元”而是一个多元化的地方,成为了各圈人士的交流之所。

我在B站上上传了很多学习课程的视频。这些都是免费的视频。不过专业化的仿真课程还是要在仿真秀APP里面学习,毕竟这里都是专业人员讲的专业课!


修订记录

20190721 完成初稿;

20190812 修订内容;

MATLAB
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2019-08-12
最近编辑:5年前
算法工匠
博士后 | 高级工程师 诚信做事 认真讲课 传播知识
获赞 395粉丝 2581文章 335课程 40
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈