matlab赋值含有未知数,matlab中数组含有未知数该怎么引⽤syms b m real
e = 2.718;
a = 1+e.^(-0.3*b)+e.^(-0.5*b)+e.^(-0.7*b)+e.^(-0.8*b)+e.^(-b);
matlab数组赋值
c = a+e.^(-1.1*b);
t = [ 20*a+e.^(-1.1*b)*138.19;
20*a+e.^(-1.1*b)*139.22;
20*a+e.^(-1.1*b)*139.67;
20*c+e.^(-1.2*b)*140.28;
20*c+e.^(-1.2*b)*141.52;
20*c+e.^(-1.2*b)*142.54;
20*c+e.^(-1.2*b)*142.70;
20*c+e.^(-1.2*b)*142.80;
20*c+e.^(-1.2*b)*142.93;
20*c+e.^(-1.2*b)*143.73;
20*c+e.^(-1.2*b)*143.99;
20*c+e.^(-1.2*b)*144.43;
20*c+e.^(-1.2*b)*145.81;
20*c+e.^(-1.2*b)*146.91;
20*c+e.^(-1.2*b)*147.17;
20*c+e.^(-1.2*b)*148.99;
20*c+e.^(-1.2*b)*149.39;
20*c+e.^(-1.2*b)*150.05;
20*c+e.^(-1.2*b)*150.11;
20*c+e.^(-1.2*b)*150.39 ];
d = [-0.0352 -0.0377 -0.0389 -0.0394 -0.0392 -0.0384 -0.0371 -0.0352 -0.0327 -0.0259 -0.0254 -0.0205 -0.0143 -
0.0067 0.0030 0.0154 0.0321 0.056 0.0951 0.2288];
m.^(-1) == d * log( t );
u = [20*t(0).^m;
19*t(1).^m+t(0).^m;
18*t(2).^m+t(0).^m+t(1).^m;
17*t(3).^m+t(0).^m+t(1).^(m)+t(2).^m;
16*t(4).^m+t(0).^m+t(1).^(m)+t(2).^m+t(3).^m;
15*t(5).^m+t(0).^m+t(1).^(m)+t(2).^m+t(3).^m+t(4).^m;
14*t(6).^m+t(0).^m+t(1).^(m)+t(2).^m+t(3).^m+t(4).^m+t(5).^m;
13*t(7).^m+t(0).^m+t(1).^(m)+t(2).^m+t(3).^m+t(4).^m+t(5).^m+t(6).^m;
12*t(8).^m+t(0).^m+t(1).^(m)+t(2).^m+t(3).^m+t(4).^m+t(5).^m+t(6).^m+t(7).^m;
11*t(9).^m+t(0).^m+t(1).^(m)+t(2).^m+t(3).^m+t(4).^m+t(5).^m+t(6).^m+t(7).^m+t(8).^m;
10*t(10).^m+t(0).^m+t(1).^(m)+t(2).^m+t(3).^m+t(4).^m+t(5).^m+t(6).^m+t(7).^m+t(8).^m+t(9).^m;
9*t(11).^m+t(0).^m+t(1).^(m)+t(2).^m+t(3).^m+t(4).^m+t(5).^m+t(6).^m+t(7).^m+t(8).^m+t(9).^m+t(10).^m;]
错误代码:
u = [20*t(0).^m;
19*t(1).^m+t(0).^m;
18*t(2).^m+t(0).^m+t(1).^m;
17*t(3).^m+t(0).^m+t(1).^m+t(2).^m;
16*t(4).^m+t(0).^m+t(1).^m+t(2).^m+t(3).^m;
15*t(5).^m+t(0).^m+t(1).^(m)+t(2).^m+t(3).^m+t(4).^m;
14*t(6).^m+t(0).^m+t(1).^m+t(2).^m+t(3).^m+t(4).^m+t(5).^m;
13*t(7).^m+t(0).^m+t(1).^m+t(2).^m+t(3).^m+t(4).^m+t(5).^m+t(6).^m;
12*t(8).^m+t(0).^m+t(1).^m+t(2).^m+t(3).^m+t(4).^m+t(5).^m+t(6).^m+t(7).^m;
11*t(9).^m+t(0).^m+t(1).^m+t(2).^m+t(3).^m+t(4).^m+t(5).^m+t(6).^m+t(7).^m+t(8).^m;
10*t(10).^m+t(0).^m+t(1).^m+t(2).^m+t(3).^m+t(4).^m+t(5).^m+t(6).^m+t(7).^m+t(8).^m+t(9).^m;
9*t(11).^m+t(0).^m+t(1).^m+t(2).^m+t(3).^m+t(4).^m+t(5).^m+t(6).^m+t(7).^m+t(8).^m+t(9).^m+t(10).^m;]
错误信息:
数组索引必须为正整数或逻辑值。
请问我想引⽤t数组⾥⾯的t(0),t(1)等等该怎么改才能引⽤,我这个公式是u_i等于t_j.^m的累加,j从1到i,然后再加上(20-i)*t_i.^m,i的取值范围是1到20

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。