matlab大作业题目题目!!在线等!!急求!!

查看: 858|回复: 10|关注: 0
急求!在线等待。希望哪位哥哥姐姐能帮帮忙
& &我是大二学生学校组织数学建模比赛。讲了一些matlab但是很基础的。然后现在要用到灰色预测。昨晚看视频和资料一直没做出来。熬了一夜,希望哪位哥哥姐姐能帮我看下程序。
& && &解释说明:1我想照这个pdf把他做出来。看下运行怎么回事,如果他成功了,我只需改改数字和相应不多的东西就好了。
& && && && && && && && &2我看他的分析分了两块第一个是程序第二个函数,存在问题不知道下一步怎么处理?
& && && && && && && && &3我不知道该怎样形容我的心情这是校赛,只有过来才能继续参加培训到下一环节。很着急,周一就要交论文。
& && && && && && && && & 4真心的感谢您。QQ:.
23:41 上传
点击文件名下载附件
316.55 KB, 下载次数: 0
23:41 上传
点击文件名下载附件
643 Bytes, 下载次数: 1
23:41 上传
点击文件名下载附件
512 Bytes, 下载次数: 3
我分别吧程序和函数编入脚本文件运行。这是出来的结果
1程序结果&& greypred
错误使用 greypred (line 4)
输入参数的数目不足。
2函数结果&& greypred
错误使用 greypred (line 4)
输入参数的数目不足。
然后怎么办?
关注者: 18
本帖最后由 bertcool 于
00:22 编辑
你greypred里面第四行的llen哪里来的, 这程序是你自己写的么?你自己看看第三行那变量名叫什么,你第四行又用的是什么?数字1和L本来就分不清,能不混用就不要混用
你greypred里面第四行的llen哪里来的, 这程序是你自己写的么?你自己看看第三行那变量名叫什么,你第四行 ...
y=[6.1 3.4 4792.1];
len=8,num=5;%已知5个原始数据
reg= y(1:num);
predlen=len-%需要预测的数据个数
predy=greypred(reg,predlen,step);
plot(x(1:5),y,'-b.');
plot(x,predy,'-ro');
legend('真实值','预测值'),title('预测效果');
xlabel('年'),ylabel('收入增加值');
ep=y-predy(1:aura);%残差
eeq=ep./y;%相对残差
plot(x(1:5),y,'-b.',x(1:5),predy(1:5),'-ro');
legend('真实值','预测值')
title('真实值与预测值的接近程度');
xlabel('年'),ylabel('收人增加值')
plot(x(1:5),y,'-b.',x(1:5),eeq,'-ro');
legend('残差','相对误差');
axis square
这个是程序的程序
function predata=greypred(ddata,lenn,stepnum)
predata=[];
llen=length(ddata);
sumdata(1:llen)=l;
for k=1:llen
& & & & sumdata(k)=sum(ddata(1:k));
yn=ddata(2:llen)';
B(1:llen-l,1:2)=1;
for k=l:llen-l
& & & & B(k,1)=-0.5*(sumdata(k)+sumdata(k+1));
coeff=inv(B'*B)*B'*yn%用最小二乘拟合系数
for k=l:lenn+llen
& & & & anser=(ddata(1)-coeff(2)/coeff(1))*exp(-coeff(1)*(k-1))+coeff(2)/coeff(1);
& & & & predata=[predata anser];
predata(2:lenn+llen)=predata(2:lenn+llen)-predata(1:lenn+llen-1);%累减得到原始数据
这个是函数的程序
你greypred里面第四行的llen哪里来的, 这程序是你自己写的么?你自己看看第三行那变量名叫什么,你第四行 ...
我是在那个PDF中打出来的。把他的原封不动的用到了MATLAB上。我就想通过前5个数据预测出第六个数据知道是多少。
关注者: 18
我是在那个PDF中打出来的。把他的原封不动的用到了MATLAB上。我就想通过前5个数据预测出第六个数据知道是 ...
你没有回答我的问题,请你自己看看你上传的函数.txt的第三行
你greypred里面第四行的llen哪里来的, 这程序是你自己写的么?你自己看看第三行那变量名叫什么,你第四行 ...
能不能帮帮我?我是新手。可能有些笨。谢谢您了
是不是那个函数在脚本里输入,然后程序在命令行窗口里输入。我试了试这是结果
未定义函数或变量 'l'。
出错 greypred (line 5)
sumdata(1:llen)=l;
然后我就不会了。
上边的那个sumdata(1:llen)=l;中最后一个字母函数里的是1,因为那个pDF中的是1.然后我改为L试试是这个结果
未定义函数或变量 'l'。
出错 greypred (line 5)
sumdata(1:llen)=l;
我不知道那个是1还是LPDF模板中的是数字1.我就想把PDF中的结果运行出来
站长推荐 /1
为其他会员撰写推荐,表示您认可他们对于论坛的出色贡献;
向其他坛友请求推荐,令您的声望页面更有说服力。
赶快学习新功能怎么用吧,推荐写起来!~
Powered byMatlab画图,以下两道题怎么编啊,求助,在线等!!_百度知道
提问者采纳
别在这上等砖家,去MATLAB吧问
话说为啥我下载的MATLAB总是打不开啊?你知道这种毛病不
对于上面那位我也是醉了。。
提问者评价
太给力了,你的回答完美的解决了我的问题!
其他类似问题
-5&axis&nbsp,I]=findpeaks(y)://b.&#39,砖家就砖家;Color&#39://f.com/zhidao/pic/item/728dabd57adab4e168.hiphotos.baidu,&#39,Py(2);hold&nbsp.01;plot(x://f;plot(x;,y.hiphotos.01;).hiphotos.);rectangle(&#39;);:0;w&#39.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="y=5*sin(t),y.hiphotos:12;Y方向&#39;e函数与sin函数叠加图形&#39://f;w&#39,2),[-5.com/zhidao/wh%3D600%2C800/sign=932dcac20f77a613ff5c1/728dabd57adab4e168.^3.com/zhidao/wh%3D600%2C800/sign=985ceb32f503738dde1fc69/f9dcd100baa1cdb2ba12c8fcc3ce2d3b;x=5*cos(t);Position&#39;y=5*sin(t).[Py://b;).*sin(x*pi);text(x(I(2)).jpg" esrc="http,&#39;num2str(x(I(2)))&xlabel(&#39;equal.baidu://b;
来自团队:
为您推荐:
matlab的相关知识
其他1条回答
buzdvyvy ajehfaiwegfuqahgweofquhweofcnuwehdefd
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁fij(x)=(x-y)&#47;(y-z)的 matlab实现,其中,i,j都为下标而且都为1-10,急求在线等_百度知道
fij(x)=(x-y)&#47;(y-z)的 matlab实现,其中,i,j都为下标而且都为1-10,急求在线等
我有更好的答案
先用zeros生成一个0矩阵,用两个for循环语句依次实现矩阵数据,至于y,z可用input实现
其他类似问题
为您推荐:
您可能关注的推广
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁求解一道Matlab数值解析题,在线等,急!!!_百度知道
求解一道Matlab数值解析题,在线等,急!!!
题目如下;(2*a)10 x2 = (-b-sqrt(b^2-4*a*c))&#47:Listing 1;(2*a)8 else9 x1 = (-b+sqrt(b^2-4*a*c))&#47:根据如下线性方程。在线等答案;(2*a)115 % b^2-4*a*c==06 e l s e i f abs(b^2-4*a*c)&lt,b,c)2 % cal_roots solves a quadratic function ax^2+bx+c=03 i f a==04 error(’a = 0 -- Not a quadratic equation’):x+10y=-6z+53x+2y+4z=44y+z=-3(a)如题.编写一个程序(script)能用克莱默法则(Cramer&#39: Matlab function cal_roots。(b).m1 function cal_roots(a.编写一个程序能用left-division方法计算答案!格式列如;1e-107 x = -b&#47;s rule)计算答案
提问者采纳
z=det(a3)/4;
a2=[A(,1) b A(:;a
y=det(a2)/
x=det(a1)/不可用克莱默法则计算;)
a1=[b A(;0 4 1]:;-3];if a~=0
disp(&#39;aendif a==0
disp(&#39、用left-division方法计算答案X=A&#92,3)];b=[5;b%2:3)];3 2 4,2,有无数个答案&#39;可用克莱默法则计算答案&#39、用克莱默法则(Cramer&#39;s rule)计算答案a=det(A);%1function xianxingfangchengzuclcclearA=[1 10 6;
提问者评价
来自团队:
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁随时随地,快速访问
只要手机在手,您都可以快速、方便地看贴发帖,与论坛好友收发短消息。
极致优化,畅快"悦"读
独有的论坛界面和触屏设计,手机论坛也变得赏心悦目,操作自如。
即拍即发,分享生活
不管是风景图画,还是新闻现场,拍照发帖一气呵成,让您在论坛出尽风头。
下载客户端后,拍摄二维码快速访问本站:
或者通过以下地址访问:
Powered by

我要回帖

更多关于 matlab毕业设计题目 的文章

 

随机推荐