24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1701  |  回复: 6

sthkwwy

铁杆木虫 (著名写手)

[求助] 用matlab解耐火材料配方配比

我想用matlab解耐火材料配方配比。
方程组为:A*a+B*b+C*c+D*d=E;
                65≤a≤75;
          15≤b≤25;
           6≤c≤4;
           6≤≤4;
A、B、C、D分别代表三级高铝骨料、特级高铝粉料、硅微粉、铝酸盐水泥;
a、b、c、d分别代表以上四种原料的配比。
E代表设计的耐火材料。
A=【37.76 ,54.07 ,1.10 ,2.10 ,0.27 ,0.22 ,0.240,0.200】
B=【14.66 ,80.00 ,2.40 ,3.49 ,0.22 ,0.10 ,0.17 ,0.06 】
C=【94.75,0.46,0.25,0,0.76,0.6,2.08,0.14】
D=【6.15 ,53.45 ,1.54 ,0,34.80 ,0,0.34,0.05】
E=【35.13,58.63,1.78,1.81,1.8,0.43,0.3,0.12】
此数据为化学成分含量,
分别为SiO2,Al2O3,Fe2O3,TiO2,CaO,MgO,K2O,Na2O
求解a、b、c、d
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feixiaolin

荣誉版主 (文坛精英)

优秀版主

【答案】应助回帖


感谢参与,应助指数 +1
sthkwwy: 金币+1, 有帮助 2013-09-20 19:38:12
x1: 71.3879752857611
x2: 17.5623539625667
x3: 5.69973980821669
x4: 4.54086861247197
2楼2013-09-20 17:10:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feixiaolin

荣誉版主 (文坛精英)

优秀版主

另外一个解:
x1: 65.0000003086733
x2: 15.0000000003478
x3: 4.00000002579317
x4: 4
1stop结果不唯一。
3楼2013-09-21 09:04:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sthkwwy

铁杆木虫 (著名写手)

引用回帖:
3楼: Originally posted by feixiaolin at 2013-09-21 09:04:29
另外一个解:
x1: 65.0000003086733
x2: 15.0000000003478
x3: 4.00000002579317
x4: 4
1stop结果不唯一。

忘记一个条件:a+b+c+d=100
你能把原程序发给我吗?
愿意的话,在这里回复源程序就行了!
谢谢!!
4楼2013-09-21 15:13:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feixiaolin

荣誉版主 (文坛精英)

优秀版主

【答案】应助回帖

★ ★ ★ ★ ★
sthkwwy: 金币+5, ★★★很有帮助 2013-09-21 21:18:56
Title "1stop to sthkwwy";
//Parameters ;
//Variable ;
//Function ;
Parameter y1,y2, y3, y4, y5, y6, y7, y8;

Parameter x1[65,75], x2[15,25], x3[4,6], x4[4,6];
Function
          y1=7.76*x1 + x2*14.66 + 94.75*x3 + 6.15*x4 - 35.13;
          y2=54.07*x1 + x2* 80.00 +0.46*x3 +53.45*x4 - 58.63;
          y3=1.10*x1 + x2*2.40 + 0.25*x3 + 1.54*x4 - 1.78;
          y4=2.10*x1 + x2*3.49 + 0*x3 + 0*x4 - 1.81;
          y5=0.27*x1 + x2*0.22 + 0.76*x3 + 34.80*x4 - 1.8;
          y6=0.22*x1 + x2*0.10 + 0.6*x3 +0*x4 - 0.43;
          y7=0.24*x1 + x2*0.17 +2.08*x3 + 0.34*x4 - 0.3;
          y8=0.20*x1 + x2*0.06 +0.14*x3 + 0.05*x4 - 0.12;
MinFunction  Abs(y1)+Abs(y2)+Abs(y3)+Abs(y4)+Abs(y5)+Abs(y6)+Abs(y7)+Abs(y8);
         -0.05< y1<0.05;
         -0.05< y2<0.05;
         -0.05< y3<0.05;
         -0.05< y4<0.05;
         -0.05< y5<0.05;
         -0.05< y6<0.05;
         -0.05< y7<0.05;
          -0.05< y8<0.05;
          -0.001<x1+x2+x3+x4<-100<0.001;
结果:
x1: 70.9205511654727
x2: 21.7346828430891
x3: 5.0948970769532
x4: 5.69769142847508
5楼2013-09-21 21:00:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
6楼2013-11-05 16:22:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

eleven2982

新虫 (初入文坛)

引用回帖:
5楼: Originally posted by feixiaolin at 2013-09-21 21:00:26
Title &quot;1stop to sthkwwy&quot;;
//Parameters ;
//Variable ;
//Function ;
Parameter y1,y2, y3, y4, y5, y6, y7, y8;

Parameter x1, x2, x3, x4;
Function
          y1=7.76*x1 + x2*14. ...

大神,我刚接触matlab,用的是2017a版本,可否将您这段代码改成2017可用?我尝试把代码复制到2017a里,但是提示:

错误使用 matlab.graphics.primitive.Text/set
Text 类中没有 to 属性。

出错 title (line 55)
   set(h, 'String', string, pvpairs{:});


十分感谢!!!!
7楼2017-11-26 18:13:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 sthkwwy 的主题更新
信息提示
请填处理意见