我该如何解决这个问题?

1次查看(最近30天)
Dunker Yair Callo Roque
Dunker Yair Callo Roque 2021年4月9日
编辑: KSSV 2021年4月9日
H = 3;
P = 100;
ls =每股(P / H);
有趣= @ (x) (2 * (H / P) ^ 2) * (x + (4/3) * x ^ 3 + (17/15) * x ^ 5 + (248/315) * x ^ 7);
q =积分(有趣,0,ls);
错误如下:
使用^出错(第51行)
将矩阵提为幂的不正确的维度。检查矩阵是
平方和幂是一个标量。要执行矩阵的元素幂,请使用
' ^ '。
错误distancia > @ (x)(2。* (H / P) ^ 2) * (x + (4/3) * x ^ 3 + (17/15) * x ^ 5 + (248/315) * x ^ 7)
(4号线)
有趣= @ (x)(2。* (H / P) ^ 2) * (x + (4/3) * x ^ 3 + (17/15) * x ^ 5 + (248/315) * x ^ 7);
integralCalc/ iteratescalarvalue错误(第314行)
fx =乐趣(t);
在integralCalc/vadapt错误(第132行)
[q, errbnd] = iterateScalarValued (u tinterval pathlen);
integralCalc错误(第75行)
[q, errbnd] = vadapt (@AtoBInvTransform间隔);
积分误差(第88行)
Q = integralCalc(有趣,a, b, opstruct);
距离误差(第5行)
q =积分(有趣,0,ls);

答案(1)

KSSV
KSSV 2021年4月9日
编辑:KSSV 2021年4月9日
用.^代替^。
H = 3;
P = 100;
ls =每股(P / H);
= (x) (2*(H/P)^2)*(x + (4/3)*x。^ 3 + (17/15) * x。^ 5 + (248/315) * x ^ 7);
q =积分(有趣,0,ls);

标签

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!