77范文网 - 专业文章范例文档资料分享平台

MATLAB全部实验及答案(5)

来源:网络收集 时间:2019-07-30 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

利润(万元) 70 122 144 152 174 196 202 要求用多项式拟合法预测出该企业2011年和2012年的利润,并绘出拟合图。 解:x=2004:2010;

y=[70 122 144 152 174 196 202]; k=polyfit(x,y,1); %得到系数 x1=2004:2013; y1=polyval(k,x1);

plot(x,y,'-ro',x1,y1,'-b*');

title('某乡镇企业2004-2013年的生产利润') legend('04-10年的利润','04-13年的利润趋势线') xlabel('年份'); ylabel('利润');

text(2011,polyval(k,2011),'<---2011年利润') text(2012,polyval(k,2012),'<---2012年利润') grid on

4. 先使用命令load加载census.mat得到一组数据(cdate,pop),该数据是美国自1790到1990年(以10年为一单位)的总人口。利用回归法拟合,预测出美国在2010年的人口总数,写出拟合模型y?a0?a1x?a2x2(其中y为pop,x为cdate),并绘出拟合图。 解:clear all,clc load('census.mat'); nian=[1990:2010]; p=polyfit(cdate,pop,2);

z=polyval(p,cdate); zz=polyval(p,nian); my=mean(pop); mz=mean(z);

R=sum((pop-my).*(z-mz))./sqrt(sum((pop-my).^2).*sum((z-mz).^2)) plot(cdate,pop,'*',cdate,z,'r',nian,zz,'b-')

xlabel('年 份(十年)','FontName','隶书','FontSize',16) ylabel('人口(百万)','FontName','隶书','FontSize',16)

title('第四题 美国自1790-1990年的总人口','FontName','隶书','FontSize',20)

text(1990, 248.73,'<----之后为拟合数据') legend('原数据','拟合曲线')

实验九 MATLAB绘图

实验内容

1、 二维图形的绘制

1)设计程序,在一个图形窗体中画出函数y=ex和y=logx的特性曲线。其中y=ex中x取值为(-2:0.1:2),y=logx中x取值为(0.1:0.1:5)。 要求:要有图例、标题('二维图')、坐标轴标签('x轴数据'和'y轴数据');每条曲线的clm自己设置。

解:clear,clc

x1=-2:0.1:2; y1=exp(x1); x2=0.1:0.1:5; y2=log(x2);

plot(x1,y1,'-r',x2,y2,'-b'); title('二维图');

legend('y=exp(x)','y=log(x)'); xlabel('x轴数据'); ylabel('y轴数据'); grid on;

2)绘制tan图形,其中x的取值为(0:pi/30:pi/2)。

要求:要有图例、标题、坐标轴标签('x轴数据'和'y轴数据');曲线的自己设置。绘制出的图形应如下右图所示。

:x=0:pi/100:pi/2; y=tan(x);

plot(x,y,'-r+');

axis([0 pi/2 0 5]);

clm title('正切函数'); legend('y=tan(x)'); xlabel('x轴数据');

ylabel('y轴数据'); 3)绘制曲线 x=tcos(3t)

y=tsin2t 其中-π≤t≤π,步长取π/100。 要求:要有图例、标题、坐标轴标签;每条曲线的clm

自己设置。

解:clear,clc t=-pi:pi/100:pi; x=t.*cos(3*t); y=t.*sin(t).^2; plot(x,y); title('曲线图');

legend(strvcat('x=tcos(3t)','y=tsin^2t')); xlabel('x轴数据'); ylabel('y轴数据'); 2、 三维图形的绘制

分别用线框图和曲面图表现函数z=cos(x)sin(y)/y,其中[-1.5pi,1.5pi],y=x,要求:要有标题、坐标轴标签

x的取值为

解:clear,clc

[x,y]=meshgrid(-1.5*pi:1.5*pi); z=cos(x).*sin(y)./y; subplot(1,2,1); surf(x,y,z)

title('三维曲线图01'); xlabel('x轴数据'); ylabel('y轴数据'); zlabel('z轴数据'); subplot(1,2,2); mesh(x,y,z);

title('三维曲线图02'); xlabel('x轴数据'); ylabel('y轴数据'); zlabel('z轴数据');

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库MATLAB全部实验及答案(5)在线全文阅读。

MATLAB全部实验及答案(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/666153.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: