作业帮 > 综合 > 作业

请教一个递推公式的matlab程序

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/08/11 19:38:06
请教一个递推公式的matlab程序
就是求 Kn=a*Kn-1+b 的matlab语句
其中a、b都是长度为14的已知数列(或者说一维已知数值的矩阵),K0是已知的初值。
大家帮忙看看我写的错在哪儿。。。或者我这个太差的话直接帮忙写个新的。。。
感激不尽!!!
clear,clc;
K(1)=1;
for i=1:1:14
a=xlsread('D:\aaa.xls');
b=xlsread('D:\bbb.xls');
K(i+1)=a(i).*K(i)+b(i);
end
i=1:1:14;
plot(i,K(i),'o');
请教一个递推公式的matlab程序
xls文件没有,没法写
问题是:
首先,xls文件数据是竖排还是横排?如果是竖排,需在a=xlsread('D:\aaa.xls');
b=xlsread('D:\bbb.xls');两行后加上a=a';b=b';
其次,plot改成plot(i,K,'o');
应该没什么问题了