一年一度的毕业季又到了,邮寄行李难倒多少人。
辅导员就发一个邮寄标准,给你若干家快递公司,任君挑选。
结果大家都不知道该如何选,面面相觑。


根据我的情况,下面将介绍一下用MATLAB编写代码实现邮费最小化方法
废话不多说,先看一下学校发的Excel表格。

山东为例,话不多说,直接上代码:

x=linspace(0,40,41);
y1=[];y2=[];y3=[];y4=[];y5=[];for x0=x%德邦if x0<=3y1=[y1,11.4];elsey1=[y1,(11.4+2.4*(x0-3))];end%顺丰if x0<=20y2=[y2,70.4];elsey2=[y2,(70.4+2.8*(x0-20))];end%邮政if x0<=1y3=[y3,8];elsey3=[y3,(8+2.4*(x0-1))];end    %申通if x0<=1y4=[y4,6];elsey4=[y4,(6+3*(x0-1))];end        %京东if x0<=20y5=[y5,67];elsey5=[y5,(67+3.1*(x0-20))];end    endplot(x,y1,'y',x,y2,'m',x,y3,'r',x,y4,'g',x,y5,'b')
axis auto
legend('德邦','顺丰','邮政','申通','京东')
xlabel('重量/kg');
ylabel('价格/元');
title('快递资费')

或:

x=0:1:40;
y1=11.4.*(x<=3)+(11.4+2.4*(x-3)).*(x>3);
y2=70.4.*(x<=20)+(70.4+2.8*(x-20)).*(x>20);
y3=8.*(x<=1)+(8+2.4*(x-1)).*(x>1);
y4=6.*(x<=1)+(6+3*(x-1)).*(x>1);
y5=67.*(x<=20)+(67+3.1*(x-20)).*(x>20);plot(x,y1,'y',x,y2,'m',x,y3,'r',x,y4,'g',x,y5,'b')
axis auto
legend('德邦','顺丰','邮政','申通','京东')
xlabel('重量/kg');
ylabel('价格/元');
title('快递资费');

代码很简短,相信你一定可以看懂的!
运行结果:

通过图片,我们可以很清楚的看到,当邮寄行李较多时,显然顺丰和邮政是最便宜的。

加上数据游标,我们可以很清楚的看到,顺丰仅仅比邮政每公斤多花1.4元,而这两者远远小于其他。因此,邮寄时首选这两家。

当然,每个学校的邮寄费用以及每个省的邮寄费用均不同,根据邮费自主选择最合适的才是王道。

如果喜欢的话,点个赞呗~

毕业季!如何邮寄行李最划算?MATLAB教你选择性价比最高邮寄方式相关推荐

  1. CPU渲染与GPU渲染的优劣,教你选择合适的渲染方式

    使用计算机进行渲染时,有两种流行的系统:基于中央处理单元 (CPU) 或基于图形处理单元 (GPU). CPU 渲染利用计算机的 CPU 来执行场景并将其渲染到接近完美.这也是执行渲染的更传统方式.然 ...

  2. 【好网】通信专业的大四研一研二看看:以求职经验教你选择导师专业和科研方向...

    爆发了!!!通信专业的大四研一研二看看:以求职经验教你选择导师专业和科研方向 原离子 本人研三,最近忙着找工作,从大四到现在已经面试了不少公司,中间还去H公司实习过一段时间,最近找工作实在是憋屈的慌, ...

  3. 票根不符合目标服务_谷歌优化怎么收费?教你选择高性价比的SEO服务!

    对于很多想找 SEO 外包的外贸企业来说,谷歌优化怎么收费?怎么在市场上找到高性价比的 SEO 服务?一直困扰着不少人.今天一尘 SEO 将通过以下几个方面的内容来阐述,教你如何选择好的 SEO 服务 ...

  4. matlab都有什么接口,介绍MATLAB与C++的几种接口方式

    matlab调用c++,应该用mex把cpp编译成 .mex文件供MATLAB在命令行方式下调用吧 看下面这片文章 文章: 摘自北京理工大学BBS MATLAB是什么东东?不用我多说了,大批的高手会告 ...

  5. 鼠标使用板载内存和使用计算机上,鼠标怎么选?教你选择适合自己的游戏鼠标。...

    原标题:鼠标怎么选?教你选择适合自己的游戏鼠标. 鼠标是我们平时接触电脑最多的部件之一,一只适合自己的鼠标往往能给你带来更加舒服的体验. 那么今天我们就来说一说"如何选购一款适合自己的鼠标& ...

  6. 【转载】Matlab与C#连接的几种方式比较

    引自:   http://hi.baidu.com/adda/blog/item/c19bd33f3d87a6c77d1e714f.html 使用环境 Visual Studio 2005,Matla ...

  7. Matlab中传递函数的几种输入方式

    文章目录 1:Matlab中传递函数的几种输入方式 1.1.显示多项式的传递函数 1.2.因子形式的传递函数 1.3.显示零极点式传递函数 1.4.直接传递函数输入 2:传递函数多项式形式和零极点形式 ...

  8. 目前计算机常用的CPU型号,价格差异太大了!教你选择CPU型号及常见CPU后缀字母详解...

    价格差异太大了!教你选择CPU型号及常见CPU后缀字母详解 2020-05-26 10:30:40 12点赞 20收藏 1评论 很多想要买电脑或笔记本的朋友,经常会看到配置介绍信息中,CPU处理器经常 ...

  9. Matlab使用文件框选择文件

    Matlab使用文件框选择文件 clear all; close all; clc [fileName,pathName] = uigetfile('*.*','Please select an im ...

最新文章

  1. yum源及yum仓库服务搭建讲解
  2. linux中解决SSH连接慢问题
  3. MFC中的资源视图和如何打开资源视图
  4. python实现中文字符繁体和简体中文转换
  5. java内存图解_图解JAVA内存模型(JMM:JAVA Memory Model)
  6. 乐观锁与悲观锁各自适用场景是什么?
  7. 图解 继电器模组接线图_交流接触器,继电器的知识你了解多少?(值得收藏)...
  8. 昨天晚上的总结--人跟人的区别在于想的多少吧
  9. unity 竖屏不能全屏显示
  10. 2021泰安市地区高考成绩排名查询,2021年山东高考成绩排名及一分一段表
  11. 【转】Android 最火框架XUtils之注解机制详解
  12. 比亚迪汉鸿蒙系统测评_深度:预判比亚迪汉EV电驱动系统技术状态
  13. java面试中的智力题
  14. 算法笔记--最短路径之dijkstra算法
  15. 【SQL】字符串去空格解决方法
  16. 什么情况下会用上568A线序
  17. 秦九韶算法——计算方法
  18. 学美容化妆培训学校到哪里最好
  19. MyBatis参数绑定
  20. python配置geany教程视频_Python使用geany工具配置方法

热门文章

  1. 浅谈 HTTP 和 HTTPS
  2. 使用openssl进行ssl/tls加密传输会话测试
  3. 糯米团—重制“iPhone团购信息客户端”(四)
  4. 断言ASSERT使用详解
  5. Linux 文件系统基本介绍
  6. 笔记---腾讯云滑块验证码SDK的使用
  7. ​华润MMX链上云的价值
  8. SEO公司,是时候停止割韭菜了!
  9. MySQL的索引和事务
  10. 一下就能打动面试官的甜言蜜语