作业帮 > 综合 > 作业

matlab解方程组求助

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/26 10:11:04
matlab解方程组求助
.
[fa(i),fb(i)]=solve('fa(i)+fb(i)=fr(i-1)-fr(i)','fr(i)*lz(i)+fb(i)*l=fr(i-1)*(lz(i)-lc(i))','fa(i)','fb(i)');%
[fc(i),fd(i)]=solve('fc(i)+fd(i)=ft(i-1)-ft(i)','ft(i)*lz(i)+fb(i)*l=ft(i-1)*(lz(i)-lc(i))','fc(i)','fd(i)');%
fa(i)=(fa(i)^2+fc(i)^2)^(1/2);%
fb(i)=(fb(1)^2+fd(i)^2)^(1/2);
.
大家帮我看看这一段程序,其中i=1:6,这么编对么,但是总是出现
Warning:4 equations in 1 variables.
> In solve at 113
Warning:Explicit solution could not be found.
> In solve at 140
Subscripted assignment dimension mismatch.
变量太多,方程组不够.
再问: fr(i) fr(i) lz(i) lc(i)这些变量在上面的程序中都给了,但是就是解不出来
再答: fr(0),fr(1),ft(0),ft(1),lz(1),lc(1)的值是多少?还有用solve解方程是要把未知数设为符号变量的,i从1到6倒像是用递推法来做.麻烦你把原题详细说明一下哈.