版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、中南民族大学计算机科学学院MATLAB实验报告题 目 MATLAB实验年 级 2010 专 业 计算机科学与技术指导教师 李波 小组成员(姓名学号) 实验类型 综合型 成绩评定评语:教师签名: 年 月 日 2014 年 4月 22 日一、实验安排1.实验目的1.掌握字符串的生成和操作,掌握单元数组的生成和操作,掌握结构体的生成和操作。2.掌握MATLAB的脚本文件及其编辑和调试方法,掌握MATLAB程序设计和开发流程,掌握MATLAB的关系运算,逻辑运算及函数操作,掌握MATLAB流程控制语句。3.掌握基本符号运算,掌握符号函数的绘制,掌握符号函数微积分的运算,掌握符号方程的求解方法,掌握符号
2、积分变换,了解MAPLE函数的调用方法,了解符号计算器的使用。4.了解MATLAB的图形窗口,掌握MATLAB基本二维图形,三维图形的绘制,以及图形的绘制,如柱形图,饼状图,掌握图形注释的添加和管理,了解三维图形的视点控制及颜色,光照控制5.了解Matlab的图形对象及其属性,掌握MATLAB图形对象属性的设置及其查询,掌握MATLAB的图形对象句柄的访问及其操作。2.实验内容(1) 编写一个脚本,查找给定字符串中指定字符出现的次数和位(2) 创建2x2单元数组,创建 22 单元数组,第 1、2 个元素为字符串,第三个元素为整型变量,第四个元素为双精(double)类型,并将其用图形表示。(3
3、) 创建一个结构体,用于统计学生的情况,包括学生的姓名、学号、各科成绩等。然后使用该结构体对一个班级的学生成绩进行管理,如计算总分、平均分、排列名次等。(4) 在MATLAB中使用一个循环确定:如果用户最初在一个银行帐户中存储$10000,并且在每年的年终再存储$10000(银行每年支付6%的利息),那么账户上要积累$1000000要需要多长时间。(5)设为符号变量,试进行如下运算:(1)(2)(3)求的反函数(4)求以为自变量的复合函数(6)合并同类项(7)因式分解将 7798666 进行因数分解,分解为素数乘积的形式(8)绘制下列函数的图像 ,(9)编写程序,该程序在同一窗口中绘制函数在
4、之间的正弦曲线和余弦曲线,步长为 ,线宽为 4 个象素,正弦曲线设置为蓝色实线,余弦曲线颜色设置为红色虚线,两条曲线交点处,用红色星号标记。(10)编写程序,实现功能为:创建图形窗口,并且设置其默认背景为黄色,默认线宽为 4 个像素,在该窗口中绘制椭圆 的图像,其中的和任选3.实验环境Matlab7二、算法原理 略3、 Matlab代码(1)%find where and how many times the string appears.str=Today,Iphone 4S has become the most popular smartphone in the world AB=fin
5、dstr(str,t);SZ=length(AB);disp(The time that string apearing is),disp(SZ);disp(the location that the string appearing are),disp(AB); (2)A=cell(2,2);A(1,1)=Chinese people;A(1,2)=My favorite food is apple;A(2,1)=25000;A(2,2)=pi/2:pi/8:2*pi;celldisp(A)cellplot(A) (3) stu=struct(name,HuangZhihui,WuZhent
6、ao,XueWenjie,GuanYabo,XueNan,TongPeng,number,. 2012213620,2012213603,2012213631,2012213628,2012213600,2012213624,. Chinese,90,88,78,87,92,67,Maths,80,81,89,90,100,60,English,98,89,70,90,60,75)A=stu(1).Chinese+stu(1).English+stu(1).Mathsave_A=A/3B=stu(2).Chinese+stu(1).English+stu(1).Mathsave_B=B/3C=
7、stu(3).Chinese+stu(1).English+stu(1).Mathsave_C=C/3D=stu(4).Chinese+stu(1).English+stu(1).Mathsave_D=D/3E=stu(5).Chinese+stu(1).English+stu(1).Mathsave_E=E/3F=stu(6).Chinese+stu(1).English+stu(1).Mathsave_F=F/3(4) x=10000;y=0;while x=1000000 break endenddisp(k);(5) f = sym(x4 + x2 + 1); g = sym(x3 +
8、 4*x2 + 5*x + 8); f+g f*g finverse(g) %In sym.finverse at 43 syms xcompose(g,f,x)(6) f = sym(3*x - 2*x2 + 5 + 3*x2 - 2*x -5); collect(f)(7) factor(sym(779866)(8) f = sym(sin(x) + x2); ezplot(f,0,2*pi);(9) x=0:pi/10:2*pi; sinx = sin(x); cosx = cos(x); figure,plot(x,sinx,LineWidth,4) hold on,plot(x,cosx,r:,LineWidth,4) holdon,plot(x(find(cosx=sinx),cosx(find(cosx=sinx),r*, LineWidth,4)(10)figure(Color,y);set(gca,DefaultLineLineWidth,4);a = 4; b = 3;x = linspace(-a,a,100);y1 = sqrt(1-x.2/(a2)*b2);y2 = -sqrt(1-x.2/(a2)*b2);plot(x,y1);hold on;plot(x,y2);四、实验结果及分析 第一题演示结果如下结果于预期相符第二题演示结果如下结果于预期相符第
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 港口货物下料溜子安装方案
- 制造业员工工资结构优化方案
- 金融行业招聘会安全方案
- LNG储罐保冷项目管理方案
- 阀门防腐工程施工方案
- 2024年酸度调节剂项目评估分析报告
- 铝业烟尘治理设备选型方案
- 2024-2030年中国产业投资基金行业竞争战略及投资商业模式分析报告
- 2024-2030年中国互联网+电子石英谐振器行业发展创新模式及投资战略建议报告
- 2024-2030年中国乳糖酶行业需求趋势及投资风险研究报告
- 【课件】礼仪与教化 课件-高中美术湘美版(2019)美术鉴赏
- 临床教学能力师资培训考试测试题
- 家庭居室装饰装修工程保修单
- 小学生汉语拼音田字格练习
- 《旅行社经营与管理》教学课件汇总全套电子教案(完整版)
- 消防工程技术标书(暗标)
- DBJ∕T 15-138-2018 建筑电气防火检测技术规程
- 北师大版数学七年级上册期中测试题【含答案】(共4套)
- 2022年WABCO防抱死系统
- 离婚登记申请受理回执单(民法典版)
- 《过敏性休克》PPT课件(PPT 32页)
评论
0/150
提交评论