




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验四:函数编写与程序设计一、实验目的1 . 掌握M文件的创建。2掌握函数的编写规则。3掌握函数的调用。4 . 掌握基本的输入输出函数以及显示函数的用法。5会用Matlab程序设计实现一些工程算法问题。二、实验内容1 . 设计程序,完成两位数的加、减、乘、除四则运算,即产生两个两位随机整数,再输入一个运算符号,做相应的运算,显示相应的结果,并要求结果显示类似于“a=x+y=34”。a=input(请输入一个数:)b=input(请输入一个数:);fuhao=input(请输入一个运算符号(+-*/):,s);switch fuhao case + he=a+b; disp(和=,num2str(a),+,num2str(b),=,num2str(he); case - he=a-b; disp(减=,num2str(a),-,num2str(b),=,num2str(he) case * he=a*b; disp(乘=,num2str(a),*,num2str(b),=,num2str(he) case / he=a/b; disp(除=,num2str(a),/,num2str(b),=,num2str(he) otherwise disp(请输入正确的符号);end2 . 求下列分段函数的值要求:用if语句实现,分别输出x = -5.0,-3.0,1.0,2.0,2.5,3.0,5.0时的y值。其中x的值以向量的形式从键盘输入。(length())x=-5.0,-3.0,1.0,2.0,2.5,3.0,5.0;y=x;for k=1:length(x) if (x(k)0 & x(k)=-3) y(k)=x(k)*x(k)+x(k)-6; elseif (0=x(k) & x(k)=0 & x=100 y=fix(x/10);switch y case 10 disp(A) case 9 disp(A) case 8 disp(B) case 7 disp(C) case 6 disp(D) otherwise disp(E)end else disp(输入的成绩不合理)endelse disp(输入的成绩不合理)end4 . Fibonacci数组的元素满足Fibonacci规则:a(k+2)=a(k)+a(k+1),(k=1,2,3,);且a1= a2=1。请设计一段程序,求出该数组中第一个大于10000的元素要求显示的结果为:i=21a(i)=10946或者a(21)=10946程序如下:a=;a(1)=1;a(2)=1;k=0;while (a(k+2)10100,并求出n!。function i,s=jiecheng(n)s=1;i=0;while(s100n) i=i+1; s=s*i;end5.编写一个函数,实现对一个向量求以及求平均值的功能。(要求实现函数中,输入若不是一个向量,则报错)(sum(),length()7程序设计:公元前五世纪我国古代数学家张丘建在算经一书中提出了“百鸡问题”:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、母、雏各几何? for a=1:100 for b=1:100 for c=1:100 if(a+b+c)=100 & 100=5*a+3*b+c/3) disp(num2str(a),num2str(b),num2str(c); end end endend三、设计提示1函数名和函数文件名应相同;对调用参数的取值范围要检验是否符合要求,如不符合要求,应给出出错信息(用if和error或disp函数实现)。2程序设计“百鸡问题”答案不唯一。提示:设x:鸡翁数,则x的范围:019;y:鸡母数,则y的范围:033;z:鸡雏数,则z的范围:0100。四、实验报告要求1编写
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农发行九江市湖口县2025秋招笔试性格测试题专练及答案
- 2025年上海芭蕾舞团第二季度第一批招聘7人笔试备考题库及参考答案详解1套
- 云计算环境下数据备份方案
- 家电维修解决方案大揭秘
- 地产计划用地意见报告
- 药膳项目计划书
- 离婚抚养权协议范本:亲子互动与子女情感支持合同
- 精细化人力资源部劳动合同模板:岗位配置与绩效考核
- 硅PU篮球场施工与场地配套设施安装合同
- 写字楼租赁合同补充协议:租金上涨与物业管理优化
- 浴室工程施工组织设计方案
- 2024年秋九年级化学上册 第3单元 物质构成的奥秘 课题3 元素 第1课时 物质是由元素组成的说课稿 (新版)新人教版
- 微商基础培训课件
- ISO9001:2024版质量手册资料
- 2023-2024年社会工作者之初级社会综合能力考试题库
- 2025年慢性阻塞性肺疾病全球创议GOLD指南修订解读课件
- 民族宗教团日活动
- 新娘化妆相关知识考核试题及答案
- 食品生产监管能力大比武理论考试题及答案
- 二年级家长会课件下载
- 《PLC应用技术(西门子S7-1200)第二版》全套教学课件
评论
0/150
提交评论