误差函数简化:interp1采样点必须是唯一的。
85(30天)
显示旧的评论
大家好,
我必须显示一个超音速绕流的流线锥。我有meshgrid和速度组件以这种方式
x = [0, 0.333333333333333, 0.666666666666667, 1.00000000000000;…
0,0.332271622840308,0.664543245680615,0.996814868520923;…
0,0.331377263507562,0.662754527015124,0.994131790522686;…
0,0.331191240165995,0.662382480331990,0.993573720497985);
y = [0, 0.0587561394208747, 0.117512278841749, 0.176268418262624;…
0,0.0644900278013948,0.128980055602790,0.193470083404184;…
0,0.0689384091852737,0.137876818370547,0.206815227555821;…
0,0.0698266243496454,0.139653248699291,0.209479873048936);
Vx = 1.0 e + 03。* (2.9768 2.9856 2.9926 2.9941;…
2.9768 2.9856 2.9926 2.9941;…
2.9768 2.9856 2.9926 2.9941;…
2.9768 2.9856 2.9926 2.9941);
v = [524.7211 524.7211 524.7211 524.7211;…
477.1746 477.1746 477.1746 477.1746;…
442.4958 442.4958 442.4958 442.4958;…
435.4701 435.4701 435.4701 435.4701);
颤情节很好地工作,但是当我展示流线得到这个错误
图();
情节(x, y,“同意”)
持有在;
简化(x, y, Vx、v 0 (1、4), 0 (1,4);
错误使用matlab.internal.math.interp1
采样点必须是唯一的。
错误interp1(第188行)
VqLite = matlab.internal.math.interp1 (X, V,方法,方法,Xqcol);
错误stream2(第63行)
syi = interp1 (yy (:), 1: szu (1), sy (k));
简化误差(第62行)
绿党= stream2 (x, y, u, v, sx, sy,选项);
错误cuneo_vs_cono(第65行)(
< - - -这是我工作的脚本名称
)
简化(x, y, Vx、v 0 (1、4), 0 (1,4);
我也试图用不同的起点但我总是,总是同样的错误。也许有些错误在使用它们吗?
谢谢你!