版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学号1051020103班级数计1103姓名李东指导教师孙桂利实验题目实验二Matlab程序设计实验目的:1、掌握交互式操作命令,input、pause、disp、subplot、hold on;3、掌握建立和执行M文件的方法;4、掌握定义和调用MATLAB函数文件的方法,以及function命令的使用;6、了解MATLAB程序调试的基本方法;8、掌握利用语句if、for语句实现循环结构的方法。实验课时:6小时【例11求次方程ax2 bx c 0的根。采用input函数提示分别输入方程系数a、b、c 的2.值,令d b 4ac,则万程的根,.dx1b2a又2、. d2a 。采用disp函数显示
2、两根的值。实验内容:命令文件: %求二元一次方程a*xA2+b*x+c=0的根a=input('a=');b=input('b=');c=input('c=');d=b*b-4*a*c;x=(-b+sqrt(d)/(2*a),(-b-sqrt(d)/(2*a) disp('x1=',num2str(x(1),', x2=',num2str(x(2) %num2str表示数字化为字符串。【例2】将一个三位数分别拆成分别个位,十位,百位。然后交换顺序输出。命令文件:%一个三位数交换顺序输出a=input('请输
3、入一个三位数字:');x=mod(a,10);y=mod(a,100)-x;z=a-y-x;e=100*x+y+z/100;disp(e)【例3】定义一个函数文件,求给定复数的指数、对数、正弦和余弦,并在命令文件中调用该函数 文件。函数文件:文件名:convert程序:functionz,d,s,c=convert(a,b)z=exp(a+b*i);d=log(a+b*i);s=sin(a+b*i);c=cos(a+b*i);函数调用:程序:clearx=input('请输入复数实部的值');y=input('请输入复数虚部的值');a,b,c,d=co
4、nvert(x,y);disp('复数',num2str(x),'+',num2str(y),'i 的指数为:',num2str(a),',对数为:,num2str(b),',正弦为: ',num2str(c),',余弦为:',num2str(d)【例4】利用函数文件,实现直角坐标(x, y)与极坐标(p, 9)之间的转换。已知极坐标的矢y22 arctan径、极角分别为:"x y ,x函数文件:文件名:transform程序:function r,theta=transform(x,y)r=sq
5、rt(x*x+y*y);theta=atan(y/x);函数调用:程序:x=input('Please input x=:');y=input('Please input y=:');r,theta=transform(x,y);disp('矢径 r 为:',num2str(r),'','极角 theta 为:',num2str(theta)【例5】if语句有几种表现形式?(1) if表达式语句组Aend(2) if表达式语句组Aelse语句组Bend(3) if表达式1语句组Aelseif表达式2语句组Belse
6、语句组Cend【例6】输入一个百分制成绩,要求输出成绩等级A,B,C,D,E其中90100分为A, 8089分为B, 7079分为C, 6069分为D, 60分以下为E。要求:1、采用if语句实现。2、输入百分制成绩后要判断该成绩的合理性,对不合理的成绩应输出错误信息。程序:x=input('请输入成绩')if x>=90&x<=100dispC为 A')elseif x>=80&x<=89dispC为 B')elseif x>=70&x<=79dispC为 C')elseif x>=60&x<=69dispC为 D')elseif x>=0&x<=59dispC为 E')elsedisp(成绩有误')end,111y 12 -2 .2【例7】已知 23 n ,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《CB 562-1968胶管螺纹接头》专题研究报告
- 葫芦岛市公安机关2025年公开招聘警务辅助人员备考题库及答案详解一套
- 2025年白城市镇赉县人社局公开招聘47人备考题库及参考答案详解一套
- 中国科学院武汉病毒研究所第四季度集中招聘20人备考题库及参考答案详解1套
- 基于生成式AI的中学英语课堂阅读理解能力提升策略研究教学研究课题报告
- 2025江苏无锡市宜兴市部分机关事业单位招聘编外人员40人(A类)考试重点题库及答案解析
- 2025湖南益阳市南县人武部公开招聘编外聘用人员备考考试试题及答案解析
- 2025年海洋风电浮式基础技术五年发展与环境载荷报告
- 连南农商银行2026校园招聘备考核心试题附答案解析
- 2025四川内江隆昌市响石镇中心学校招聘1人考试重点题库及答案解析
- GB/T 30658-2025假肢和矫形器开具下肢假肢处方考虑的因素
- 扫床护理课件
- 酒厂合作协议书合同
- 空气能热泵中央热水系统调试
- JJF2085-2023低频角加速度台校准规范
- 《校园欺凌现象与学校社会工作干预的探索》14000字论文
- 微积分(I)知到智慧树章节测试课后答案2024年秋南昌大学
- AQ 1050-2008 保护层开采技术规范(正式版)
- MOOC 大数据与法律检索-湖南师范大学 中国大学慕课答案
- JTS180-2-2011 运河通航标准
- 肺癌健康教育宣教
评论
0/150
提交评论