实验三MATLAB程序设计

一、实验目的

1、熟练掌握MATLAB的程序流程控制结构;

2、熟练掌握M文件的结构;

3、熟练掌握函数调用和参数传递;

二、实验内容

1、例4.4输入一个字符,若为大写字母,则输出其对应的小写字母;若为小写字母,则输出

其对应的大写字母;若为数字字符则输出其对应的数值,若为其他字符则原样输出。

c=input('请输入一个字符','s');

if c>='A'&c<='Z'

disp(setstr(abs(c)+abs('a')-abs('A')));

elseif c>='a'& c<='z'

disp(setstr(abs(c)- abs('a')+abs('A')));

elseif c>='0'& c<='9'

disp(abs(c)-abs('0'));

else

disp(c);

end

2、例4.5 某商场对顾客所购买的商品实行打折销售,标准如下(商品价格用price来表示):

price<200 没有折扣

200≤price<500 3%折扣

500≤price<1000 5%折扣

1000≤price<2500 8%折扣

2500≤price<5000 10%折扣

5000≤price 14%折扣

输入所售商品的价格,求其实际销售价格。

price=input('请输入商品价格');

switch fix(price/100)

case {0,1} %价格小于200

rate=0;

case {2,3,4} %价格大于等于200但小于500

rate=3/100;

case num2cell(5:9) %价格大于等于500但小于1000

rate=5/100;

case num2cell(10:24) %价格大于等于1000但小于2500

rate=8/100;

case num2cell(25:49) %价格大于等于2500但小于5000

rate=10/100;

otherwise %价格大于等于5000

rate=14/100;

matlab综合实验3,MATLAB实验3相关推荐

  1. matlab在通信中的应用实验指导书 课后答案,《MATLAB及Simulink应用》实验指导书+答案...

    <<MATLAB及Simulink应用>实验指导书+答案>由会员分享,可在线阅读,更多相关<<MATLAB及Simulink应用>实验指导书+答案(14页珍藏 ...

  2. matlab综合实验研究,MATLAB综合实验报告.doc

    MATLAB综合实验报告MATLAB综合实验报告 综合实验报告 实验目的:学会用MATLAB解决本专业的实际问题. 实验任务:根据已知数据用MATLAB拟合出干涉滤光片的波长与光强的关系曲线.拟合出有 ...

  3. 信号与系统matlab课设报告,MATLAB信号与系统实验报告

    <MATLAB信号与系统实验报告>由会员分享,可在线阅读,更多相关<MATLAB信号与系统实验报告(9页珍藏版)>请在装配图网上搜索. 1.信号与系统实验报告(5)MATLAB ...

  4. matlab 极限积分,实验二MATLAB中的极限和微分积分运算

    <实验二MATLAB中的极限和微分积分运算>由会员分享,可在线阅读,更多相关<实验二MATLAB中的极限和微分积分运算(28页珍藏版)>请在人人文库网上搜索. 1.实验二 MA ...

  5. matlab离散系统差分求全响应,实验七(1)

    <实验七(1)>由会员分享,可在线阅读,更多相关<实验七(1)(12页珍藏版)>请在金锄头文库上搜索. 1.1学号: 14132501630信号与系统实验报告学生姓名 刘记军 ...

  6. matlab滤波实验,卡尔曼滤波实验及matlab实现

    <卡尔曼滤波实验及matlab实现>由会员分享,可在线阅读,更多相关<卡尔曼滤波实验及matlab实现(8页珍藏版)>请在人人文库网上搜索. 1.实验一 卡尔曼滤波一. 实验目 ...

  7. 数学实验matlab 韩明,数学实验(MATLAB版)[韩明,王家宝,李林 编著] 2012年版

    数学实验(MATLAB版) 作者:韩明,王家宝,李林 编著 出版时间:2012年版 内容简介 <普通高等教育"十二五"规划教材:数学实验(MATLAB版)(第2版)>是 ...

  8. matlab仿真实验报告,Matlab SIMULINK仿真实验报告.doc

    Matlab SIMULINK仿真实验报告.doc 西安邮电学院 Matlab实验报告(四)2011- 2012 学年第 1 学期专业 自动化班级 自动 0903学号姓名2011 年 11 月 10 ...

  9. 切削力matlab数据处理,基于MATLAB的切削力测量实验数据的处理及分析

    基于MATLAB 的切削力测量实验数据的处理及分析 卞化梅 , 牛小铁 , 陈金英 , 郭 勇 (北京工业职业技术学院 , 北京 100042) 摘 要 : 以曲面铣削加工实验数据的处理为例 ,介绍了 ...

最新文章

  1. suse linux mysql下载_SUSE Linux安装MySQL
  2. Qt学习(九):QT中使用线程
  3. VTK:可视化算法之ImageGradient
  4. 不要等到离职,才明白这些道理
  5. mysql管理应用_如何在PHP和MySQL中制作出色的库存管理应用程序
  6. leetcode 997 找到小镇的法官
  7. 盒子背景颜色(HTML、CSS)
  8. [转载] Python中字符串切片详解
  9. Access 至少一个参数没有被指定值 解决方法
  10. 回顾华为荣耀6手机刷机相关
  11. r矢量球坐标系旋度_6矢量分析:旋度、散度、梯度.ppt
  12. 连接数据库报错:Access denied for user ‘root‘@ ‘*.*.*.*‘ (using password: YES)
  13. python中的函数不包括参数函数_在Python中定义函数时不需要声明函数参数的类型。...
  14. thinkphp 之接收请求参数并过滤
  15. java读取qq邮箱_通过java给qq邮箱发送信息
  16. android混淆一步一步
  17. java工具类获取文件扩展名与content-type、http与content-type映射关系
  18. 一篇较为详细的 Storyboard使用方法 总结
  19. php排名统计图_php 生成各类统计图实例
  20. 中国***江湖之八大门派

热门文章

  1. win10 文件服务器 群晖,转帖!手把手教您用win10做NAS:搭配emby,VM虚拟群晖,直通......
  2. SD卡启动第一篇 (SD卡分区)
  3. Hyperledger(超级账本)
  4. linux记事本的文本换到win10 换行失效的问题
  5. 基于图数据库、图算法、图神经网络的 ID Resolution/ID Mapping 大数据分析方法与代码示例
  6. Latex中调整三线表行间距
  7. 深度学习在智能交通的应用--综述
  8. ROS仿真笔记之——gazebo配置velodyne
  9. 晶体管问世;科幻巨匠诞生 | 历史上的今天
  10. 上海亚商投顾:三大指数均涨超1% 芯片板块集体大涨