中易网

matlab中solve函数传递变量参数的问题

答案:2  悬赏:40  
解决时间 2021-02-03 05:21
新手请问各位两个问题,我要计算一个公式,solve('0.4344=0.137*(((1/((1.8*0.04*1288000*22690/101325)^(1/3)))*R2)^(-3))+0.119*(((1/((1.8*0.04*1288000*22690/101325)^(1/3)))*R2)^(-2))+0.269*(((1/((1.8*0.04*1288000*22690/101325)^(1/3)))*R2)^(-1))-0.019','R2')

得有个实数解
ans =

29.934559206792667225627167242478
12.774860893952848509791821512912*i - 6.8134271305574008465827768101389
- 12.774860893952848509791821512912*i - 6.8134271305574008465827768101389
但是书上写的解得的是299.34,用这函数为什么会有10倍的差距?

第二个问题,式子中1288000这个是个变量,我要计算很多组数据,我想用数组和循环来算,这样写

syms a(1) R2 eq
a(1)=1288000;
eq=0.137*(((1/((1.8*0.04*a(1)*22690/101325)^(1/3)))*R2)^(-3))+0.119*(((1/((1.8*0.04*a(1)*22690/101325)^(1/3)))*R2)^(-2))+0.269*(((1/((1.8*0.04*a(1)*22690/101325)^(1/3)))*R2)^(-1))-0.019-0.4344;
S=solve(eq,R2)

就会出错,请问用什么方法解决好,用循环后我想把结果得到的实数解存到另一个数组中请问怎么操作才好。
不胜感激
最佳答案
可以使用subs函数: 1 2 3 4 5 6 7 >> subs(s.c1) ans = (x1*dq(1) + 800)/(dq(1) + 1000) >> subs(s.c2) ans = (800*b(1) + x2*dq(2) + x1*b(1)*dq(1))/(dq(1) + dq(2) + 1000) 但这样带来的问题是,数组的元素无法带入,例如dq(1)、dq(2)等。可以进一步指定要代入的符号变量,例如 1 2 3 >> subs(subs(s.c1),'dq(1)',dq(1)) ans = x1/201 + 160/201 但这种做法对于类似s.c2的表达式里面有多个数组元素的情况,就会非常繁琐,关于这一点,我没有好的办法,希望有高手能指教。
全部回答
subs 应该可以用的吧 clear;clc a1=2; a2=5; a3=1; b1=1; b2=-1; b3=-1; c1=1; c2=1; c3=1; a=solve('a1*x+a2*y+a3*z=13','b1*x+b2*y+b3*z=-2','c1*x+c2*y+c3*z=4','x','y','z') subs([a.x,a.y,a.z])
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
关于说出心里话的作文200
在等比数列{an}中,a2a6=400,a3=10则a5=____
变速自行车24速 大档3小档8 新买的 踩了两天
反七步诗主要赞颂了什么的精神?
我从吉林松原至哈尔滨呼兰湿地水上乐园怎样坐
曹县基督教会在哪里啊,我有事要去这个地方
我有个组合 但不知道名字 大家能帮我一下吗
宁阳县城关交通运输管理所我想知道这个在什么
洗碗机洗碗液的作用是什么啊,可以不加吗?
请问刘亦菲在和谁搞对象?
谁能发我Brent的《soccer boys 》,以及“天
鑫源百货商行地址在哪,我要去那里办事
现在的女生为什么当混混?
自考法学专业的就业前景怎么样
百越商场东涌农家店在哪里啊,我有事要去这个
推荐资讯
为什么我word文档转换成pdf之后,打印出来了
大红袍十二品香锅在哪里啊,我有事要去这个地
陋室铭,文章结尾引用孔子的一句话有什么作用
苹果7plus32g粉色现在的售价
想请教各位一个问题。有源音箱是否可以接到功
河源市华盛五金交电行这个地址在什么地方,我
2015中山依顿工资咋样?火食好吗
广发租房东大街店怎么去啊,有知道地址的么
七钦天浔味馆九江店地址在什么地方,想过去办
红祥宾馆在什么地方啊,我要过去处理事情
高密市姜庄镇人民调解委员会在哪里啊,我有事
新科萌机电有限公司我想知道这个在什么地方
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?