ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:157.42KB ,
资源ID:17497306      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17497306.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(matlab平时作业Word文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

matlab平时作业Word文档格式.docx

1、93.3输入的成绩不合理3)用switch语句实现题目要求请输入一个成绩:100 %mod(x,0.5)表示x除以0.5的余数,用以判断成绩含小数是否为x.5 switch floor(x/10) %x除以10向下取整 case 9 case 8 disp( case 7 case 6 case 5,4,3,2,1,0 otherwise end12095.5A2. 设计程序,完成10,99之间两位整数的加、减、乘、除四则运算。1)随机产生区间10,99之内的两位随机整数2)在产生符合要求的随机数后,输入一个运算符号,做相应的运算3)运算结果显示在命令窗口,其显示类似于“a=x+y=68”的形

2、式。x=round(99-10)*rand(1)+10); %在区间10 99随机选一个数x y=round(99-10)*rand(1)+10); %在区间10 99随机选一个数ysym=input(请输入运算符号(+-*/):,sswitch sym %switch语句 case+ a=x+y; disp(输入的两数之和b=,num2str(x),num2str(y),=,num2str(a); %输出显示类似于“a=x+y=68”的形式- a=x-y; disp(输入的两数之差c= case* a=x*y;输入的两数之积d=/ a=x/y;输入的两数之商e= otherwise disp

3、(输入符号错误+输入的两数之和b=95+31=126-输入的两数之差c=64-53=11*输入的两数之积d=89*78=6942/输入的两数之商e=51/12=4.253. 求下列分段函数的值并绘制函数曲线。 要求:1)x的值以向量的形式从键盘输入。2)用if语句实现,分别输出x =5.0,3.0,1.0,2.0,2.5,3.0,5.0时的y值。please input x=if x=0 & x10100,并求出n!。for循环语句如下:s=1; %对s赋初值for n=1:100 %默认步长为1 s=s*n; %s=n! if(s10100) break; %如果s10100,结束运行n=,

4、num2str(n) %输出n disp(s=,num2str(s) %输出sn=8s=40320while循环语句如下:n=0; %循环次数赋初值while(s3求f1 f50中:1) 最大值和最小值及它们的位置、各数之和(最大值给变量MAX,其位置给变量x,最小值给变量MIN,其位置给变量y,各数之和给变量SUM)。2) 正数、零、负数的个数(依次赋值给变量N_positive,N_zero,N_negative)。f(1)=1;f(2)=0;f(3)=1;n=3; %赋值while (n0) %numel表示返还数组中的元素个数,N_zero=numel(find(f=0) %返还f中等

5、于0的位置N_negative=numel(find(f0)MAX =406631x = 49MIN =-403795y =50SUM =76861N_positive =25N_zero =2N_negative =236. Fibonacci数组的元素满足Fibonacci规则:ak+2=ak+ak+1,(k=1,2,3,);且a1= a2=1。请设计一段程序,求出该数组中第一个大于10000的元素对应的k值以及该元素值。a(1)=1;a(2)=1;k=1;while a(k)=10000 a(k+2)=a(k)+a(k+1); k=k+1;k=,num2str(k)a(k)=,num2s

6、tr(a(k)k=21a(k)=109467. 定义自变量x的取值区间为5,5,编写一个函数文件,实现绘制函数y=ax3+bx2+cx+d的曲线,其中给定各系数值分别为a=1,b=2, c=5,d=3;a=3, b=7,c=1, d=4;a=0, b=4, c=0, d=5 要另外编写调用该函数文件的m文件,实现调用。function my1(a,b,c,d) %定义主函数,函数文件名为my1.mx=-5:5; %输入xy=a*x.3+b*x.2+c*x+d;plot(x,y); %绘制曲线x轴 %标志x轴y轴 %标志y轴函数图像 %设置图名称a=input(please input a= %

7、子函数b=input(please input b=c=input(please input c=d=input(please input d= %利用输出参数a,b,c,d向my1传递数据my1(a,b,c,d); %调用的是啊,a,b,c,d四个参数图7(1) 图7(2)图7(3) 8. 设计程序,在一个图形窗体中画出函数y=ex和y=logx的特性曲线。其中y=ex中x取值区间为(2,2),y=logx中x取值区间为(0.1,5)。1)要有图例、标题(二维图)、坐标轴标签(x轴数据和y轴数据);2)每条曲线的属性自己设置,但不能全用默认值。x1=-2:0.1:2;y1=exp(x1);x

8、2=0.1:y2=log(x2);plot(x1,y1,r*-,x2,y2,ko-legend(函数y=exp(x)的特性曲线函数y=logx的特性曲线图89. 采用2行2列子图的方式进行二维图形绘制,要求:1)自变量x的取值区间为0,22)三个函数分别为:y1=sin(x),y2=cos(x),y3=sin(x)+cos(x)3)在第1幅子图绘制y1的曲线;在第2幅子图绘制y2的曲线;在第3幅子图绘制y3的曲线;在第4幅子图中绘制所有3条曲线4)对每一幅子图,都要有图例、坐标轴标签;曲线的属性自己设置,不能全用默认值。x=0:2*pi;y1=sin(x);y2=cos(x);y3=sin(x

9、)+cos(x);subplot(2,2,1);plot(x,y1,ro-sin曲线y=sin(x)横坐标1纵坐标1subplot(222);plot(x,y2,g*-cos曲线y=cos(x)横坐标2纵坐标2subplot(223);plot(x,y3,b-psin(x)+cos(x)曲线y=sin(x)+cos(x)横坐标3纵坐标3subplot(224);,x,y2,x,y3, %同时绘制三个函数的图像三个函数的曲线横坐标纵坐标图(9)10. 采用1行2列子图的方式进行二维图形绘制,要求:1)在第1幅子图绘制三维曲线:x0,20y=sin(x)z=cos(x)2)在第2幅子图绘制三维曲面

10、:x20,20y10,103) 对每一幅子图,都要有标题、坐标轴标签;subplot(121); %在第一个子图中绘图x1=0:20;y1=sin(x1);z1=cos(x1);,x1,z1,b*- %设置图例图1x1y1subplot(122); %在第二个子图中绘图x2=-20:y2=0.5*x2;X,Y=meshgrid(x2,y2); %生成X和Y网络坐标矩阵z=(X.2)/9-(Y.2)/4; %网格化后直接输入zmesh(X,Y,z); %曲面绘图双曲面图2x2y2zlabel(zgrid on;图(10)11. 已知函数,其中x的取值区间为2,2,试编程绘制该二维曲线,要求:要有

11、标题、坐标轴标签,曲线颜色用红色。 p=ezplot(x.2+y.2-1).3-x.2.*y.3,-2 2); %在区间-2 2绘制(x2+y2-1)3-x2y2=0的图像set(p,colorr %指定曲线颜色为红色曲线图图(11)12. 已知原始数据,插值点为,试用4种不同的插值方法进行插值,并在一幅图的4个子图中分别绘出4种插值曲线,并各自注明所使用的插值方法。4*pi;y=sin(x).*exp(-x/5);xi=0:0.3: %设置新的插点subplot(221)yi=interp1(x,y,xi,nearset %使用最近点插值plot(xi,yi)最近点插值subplot(222

12、)yi=interp1(x,y,xi); %默认为线性插值线性插值subplot(223)cubic %使用三次立方插值三次立方插值subplot(224)spline %使用三次样条插值三次样条插值图(12)13考虑表1中的数据:表1 一周气温温度数据周一周二周三周四周五周六周日早晨15181316中午2021251922夜晚171214完成以下功能:1)将一周的气温温度数据,使用一个矩阵A进行保存。2)取出周二中午、周四上午、周日中午和夜晚的温度值,组成新的温度值向量。3)取出矩阵A中的前六个数值,组成新的温度值向量。4)取出周二、周三、周四及周六的数据,组成新的温度值矩阵。5)求每天温度

13、的平均值6)求一周的早晨、中午和夜晚温度的平均值7)求一周的温度平均值及最高温度及最低温度A=15 15 18 13 13 15 16;20 21 25 19 20 22 25;16 17 12 14 16 18 19 %将一周的气温温度数据使用A矩阵保存B=A(5 10 20 21) %取出周二中午周四上午周日中午和夜晚的温度组成新矩阵C=A(1:6) %取出A中的前六个组成新的矩阵D=A(:,2 3 4 6) %取出周二周三周四和周六的数据组成新的矩阵everyday=mean(A) %表示每一列的平均值,即每天气温的平均值mae=mean(A) %一周早上,中午,晚上的平均值all=me

14、an(A(:) %一周的温度平均值MAX=max(A(:) %一周的最高温度MIN=min(A(:) %一周的最低温度14考虑表2中的数据,这是一位举重教练收集的不同性别的举重动员每个年龄的最大举重磅数,据信这三者之间存在着某种函数关系,请估算当前队伍中队员(要求1320岁每一岁都有)的最大举重磅数。表2 不同性别的举重动员每个年龄的最大举重磅数性别年龄重举大最男270290330350380女250310360t=13 15 17 19 20;y=270 290 330 350 380;250 270 310 330 360X=ones(size(t) t t.2;%ones(size(t)

15、以t的长度为矩阵的大小设置全1矩阵Z=Xy; %得到系数T=(13:20)Y=ones(size(T) T T.2*Z;MAXT=max(Y)MAXT =14305/38 13545/3815.某乡镇企业2009-2015年的生产利润如表3所示。表3 过去7年生产利润年份2009201020112012201320142015利润(万元)70122144152174196202要求用多项式拟合法预测出该企业2016年和2017年的利润,并绘出拟合图。x=2009:2015; %x在2009 2015取值,间隔为1y=70 122 144 152 174 196 202; %得到数据(x,y)p

16、=polyfit(x,y,1); %对(x,y)数据进行1阶多项式拟合,得到多项式系数px1=2009:2018;y1=polyval(p,x1); %根据得到的多项式,计算x处的函数值y-ro,x1,y1,-b* %样本点用红色线和o表示,拟合曲线用蓝色线和*表示某乡镇企业2009-2018年的生产利润) %设置图的标题09-15年的利润09-18年的利润趋势线) %legend表示为图例做标注年份) %x轴表示年份利润) %y轴表示利润text(2016,polyval(p,2016),-2016年的利润) %在指定2016位置显示字符串text(2017,polyval(p,2017),

17、-2017年的利润grid on图(15)16. 求下列方程组的解。1)A=2 -1 3;3 0 -5;4 -1 1;b=5;6;9;B=A b;ra=rank(A)rb=rank(B) %ra=rb=3,方程组有唯一解x=inv(A)*b %AX=b,X=A-1bra =3rb =3x = 2;-1;02)A=4 0 -6 3;3 -1 -3 4;1 5 -9 -8;4;0;rb=rank(B) %ra=rb=24,所以方程有无穷解format rat %用有理数的形式显示数据(分数表示)R=rref(B) %计算B的最简行矩阵ra =2rb =2R =1 0 -3/2 3/4 5/4 0 1 -3/2 -7/4 -1/4 0 0 0 0 0 17已知用来描述系统的微分方程为其中,是幅值为1、频率为1rad/s的方波信号,试建立该系统的SIMULINK模型(如图1所示,须理解为什么是这样的模型)并进行仿真,给出仿真结果。图1图(17)scope仿真结果18-19题为选作题,如果完成(须提交设计的所有原始文件电子稿)可提高平时成绩。18.利用GUI编程设计一个能够实现两个实数加减乘除四则运算的计算器。19.利用GUI编程设计一个能够实现两个复数加减乘除四则运算的计算器。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1