怎么用MATLAB S函数实现下面的差分方程组?X1(k)=0.5*|X2(k-1)|/t1(k-1) X2(k)=-0
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/02 20:28:48
怎么用MATLAB S函数实现下面的差分方程组?X1(k)=0.5*|X2(k-1)|/t1(k-1) X2(k)=-0.5*X1(k)/t2(k)
仔细看看吧!由于在matlab中x(k)k的值不能从0开始!所以就写了下面的m文件;看看吧!
function mufun()
% X1(k)=0.5*X2(k-1)/t1(k-1)
% X2(k)=-0.5*X1(k)/t2(k)
n=5;
X2(1)=1;
t1=[1 2 3 4];
t2=[1 2 3 4 5];%t2(1)用不到
for k=2:n
X1(k)=0.5*X2(k-1)/t1(k-1);
X2(k)=-0.5*X1(k)/t2(k);
end
X1,X2
再问: 你好! 我的t1和t2不是常数啊,这个怎么办,也得差分吧?t1值从外面给 最好给我个完整的S函数,谢了~
再答: 直接从外部传递过来也可以!! function mufun(t1,t2) % X1(k)=0.5*X2(k-1)/t1(k-1) % X2(k)=-0.5*X1(k)/t2(k) n=5; X2(1)=1;%X2(1) 同样可以从外部传递过来! %t1=[1 2 3 4]; %t2=[1 2 3 4 5];%t2(1)用不到 for k=2:n X1(k)=0.5*X2(k-1)/t1(k-1); X2(k)=-0.5*X1(k)/t2(k); end X1,X2
function mufun()
% X1(k)=0.5*X2(k-1)/t1(k-1)
% X2(k)=-0.5*X1(k)/t2(k)
n=5;
X2(1)=1;
t1=[1 2 3 4];
t2=[1 2 3 4 5];%t2(1)用不到
for k=2:n
X1(k)=0.5*X2(k-1)/t1(k-1);
X2(k)=-0.5*X1(k)/t2(k);
end
X1,X2
再问: 你好! 我的t1和t2不是常数啊,这个怎么办,也得差分吧?t1值从外面给 最好给我个完整的S函数,谢了~
再答: 直接从外部传递过来也可以!! function mufun(t1,t2) % X1(k)=0.5*X2(k-1)/t1(k-1) % X2(k)=-0.5*X1(k)/t2(k) n=5; X2(1)=1;%X2(1) 同样可以从外部传递过来! %t1=[1 2 3 4]; %t2=[1 2 3 4 5];%t2(1)用不到 for k=2:n X1(k)=0.5*X2(k-1)/t1(k-1); X2(k)=-0.5*X1(k)/t2(k); end X1,X2
求解线性代数方程组方程组k*x1+x2+x3=1x1+k*x2+x3=kx1+x2+k*x3=k平方当为何值时有唯一解?
(x1,x2,x3)=(k-1)x1+(k+2)x2+(k+1)x3,若为正定,k的范围?
均值不等式中的证明函数f(k)=((x1^k+x2^k.xn^k)/n)^(1/k)在k属于R上,单调递增
已知方程x2+(2k+1)x+k-1=0的两个实数根x1,x2满足x1-x2=4k-1,则实数k的值为( )
已知方程X2+(2K+1)+K-1=0的两个实数根分别为X1·X2,且满足X1-X2=4k -1.求实数K的值
已知方程kx^2-(2k-1)x+k-2=0的两根为x1,x2,x1+x2=3,求k的值
若方程x^2-2(k+1)x+k^2+2=0且X1*X2+X1+X2+1=8求k的值
已知x,x2为方程x²-(k-2)x+(k²+3k+5)=0的两个实根,求x1²+x2&s
已知x1、x2是关于x的一元二次方程x²-(2k+3)+k²=0的两个实数根,并且1/x1+1/x2
已知关于x的一元二次方程x²+(2k+1)x+k²=0的两根为x1>x2,满足x1²-x2
已知一元一次方程 x^2+(2k+1)x+k-1=0的根满足x1-x2=4k-1 求k
已知关于x的一元二次方程x-(2k+1)x+k+2k=0有两个实数根x1,x2 (1)求实数k