tfsf.net
当前位置:首页>>关于用matlab编写程序计算数列x(1)=1.x(n)=1/(1+x(n-...的资料>>

用matlab编写程序计算数列x(1)=1.x(n)=1/(1+x(n-...

x(1)=1; disp(x(1)); format long g for n=2:20; x(n)=1/(1+x(n-1)); disp(x(n)); end disp(sum(x)); 1 0.5 0.666666666666667 0.6 0.625 0.615384615384615 0.619047619047619 0.617647058823529 0.618181818181818 0.617977528089888 0.618055...

a=2; x=zeros(1,500); x(1)=0.4; for n=1:499 x(n+1)=a*x(n)*(1-x(n)); end plot(x,'-*')

s=0; n=1; while 1 s1=s; s = (-1)^(n-1)* (1/ factorial(n)); n = n+1; if (abs(s1-s)

要求matlab2008b以前版本(有maple内核) clear;clc;f=maple('rsolve({x(n+1)=x(n)+x(n-1),x(1)=1,x(2)=t},x)');f=subs(f,'t',solve(subs(f,'n',10)-89))%你要求的通项公式subs(f,'n',1:10)

x = linspace(-1,1,10);x1 = linspace(-1,1,100);y =1./(1+25*x.^2);y1 = interp1(x,y,x1,'cubic');y2 = interp1(x,y,x1,'spline');figure();plot(x,y,'ro');hold on;plot(x1,y1,'b',x1,y2,'g');legend('插值点','多项式','三次样条');

x=linspace(-10,10,100); y=(1+1./x).^x; plot(x,y) 图像是这样的

x(1,:)是x的第一行; max(s_n(1,:)):s_n的第一行的最大值; min(x(1,:)):x的第一行的最小值 这句可以将x的第一行的元素按一定比例缩小或者扩大

我是邓化宇老师,你有问题可以直接来问我!!!!

%1+3+5+....2*n+1 n=input('please input n='); sum=0; for i=1:n; sum=sum+2*i-1; end sum

就是把你的x矩阵中,依次提取N*N的矩阵,然后把每次提取的矩阵变成一个一维矩阵,最后把所有提取的一维矩阵存储在一个矩阵Y里面。

网站首页 | 网站地图
All rights reserved Powered by www.tfsf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com