dimensions not consistent when trying to save to a matrix
2 次查看(过去 30 天)
显示 更早的评论
Hi! I'm using ode45 to get coordinates from a sphere and I want save them in a matrix, the code is:
np=16;
[X,Y,Z]=sphere(np);
w=0.6;
X=-6+w*X;
Y=1+w*Y;
Z=-1+w*Z;
tot=[];
for i=1:289
[T,xyz]=ode45('odebc',[0 15],[X(i) Y(i) Z(i)]);
tot=[tot xyz];
end
and the ode45 functions works but when I try to save it in tot I get CAT arguments dimensions are not consistent. Is there a better way to solve this? I don't know if you need the function code aswell? anyway thanks in advance
0 个评论
采纳的回答
更多回答(1 个)
Siddharth Pande
2012-4-24
convet it into the same fromat use "whos" to see the dimentions and then interchange the dimentions if they are not alike
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Ordinary Differential Equations 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!