| 查看: 697 | 回复: 0 | ||
| 【悬赏金币】回答本帖问题,作者xmqiu将赠送您 5 个金币 | ||
xmqiu金虫 (小有名气)
|
[求助]
matlab for循环 解方程
|
|
|
我想求解一个方程,方程四元一次,系数有7个数,每次采用4个来解方程,x1,x2,x3,x4用完,然后保存求解的a b c d的值,接着跳到x2,x3,x4,x5有解出一组a b c d的值......可是我写的程序总是跳出错误使用 sym/vpasolve (line 145) Unable to find variables in equations. 方程式求解一个四元一次方程,每次用四个x的值解出一组a b c d。一组x1 x2 x3 x4解出一组,然后跳到x2 x3 x4 x5,再解出一组.....求教啊!!在线等!! syms a b c d %e=[];f=[]; vr1list=[];vr2list=[];vr3list=[];vr4list=[]; for i=1:length(e) x(i)=e(i); % A[k+1]=B[k] end for j=1:length(f) y(j)=f(j); % A[k+1]=B[k] end for k=1:length(e) [a,b,c,d]=vpasolve(a+b*x(k)*exp(-c*x(k))+d*x(k)-y(k)==0,a+b*x(k+1)*exp(-c*x(k+1))+d*x(k+1)-y(k+1)==0,a+b*x(k+2)*exp(-c*x(k+2))+d*x(k+2)-y(k+2)==0,a+b*x(7)*exp(-c*x(k+3))+d*x(k+3)-y(k+3)==0); A=double([a b c d]) vr1=A(:,1);vr2=A(:,2);vr3=A(:,3);vr4=A(:,4); vr1list=[vr1list vr1]; vr2list=[vr2list vr2]; vr3list=[vr3list vr3]; vr4list=[vr4list vr4]; end |
» 猜你喜欢
重庆交大26年硕士生招生拟调剂通知已出!欢迎加入机器视觉与3D光学成像课题组。
已经有0人回复
**
已经有1人回复
物理学I论文润色/翻译怎么收费?
已经有212人回复
0702一志愿吉大B区求调剂 本科期间发表一篇Sci
已经有3人回复
基底STO,薄膜SRO,XRD里面的振荡,是laue震荡还是kiessig振荡? 怎么判断?
已经有2人回复
B区学生调剂-兰州交通大学材料科学与工程学院
已经有11人回复
山西大同大学物理学专业还有调剂名额,欢迎调剂!
已经有12人回复
桂林理工大学物理学专业招收调剂
已经有13人回复
VASP 的一组 GPU / CPU 基准测试记录
已经有0人回复
美国顶级物理期刊《应用物理快报》(APL)的编辑欺骗和歧视作者及AIP的官僚主义傲慢
已经有4人回复














回复此楼
5