Need to return a column vector?
2 ビュー (過去 30 日間)
古いコメントを表示
function dLdt = Lorentz(t,xyz)
x=xyz(1);
y=xyz(2);
z=xyz(3);
s = 10;
b = 8/3;
r = 0.5;
dx = s*(y - x)
dy = r*x - y - x*z
dz = x*y - b*z
dLdt = zeros(3,2,1);
dLdt(1)=dx;
dLdt(2)=dy;
dLdt(3)=dz;
I then tried calling this in another script and it said it needs to return a column vector?
0 件のコメント
回答 (1 件)
Image Analyst
2014 年 5 月 19 日
Please read this: http://www.mathworks.com/matlabcentral/answers/13205-tutorial-how-to-format-your-question-with-markup
Then, I assume xyz is a M by 3 array of coordinates, so you need to do
x = xyz(:,1);
y = xyz(:,2);
z = xyz(:,3);
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Point Cloud Processing についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!