Matlab 函数应为矩阵,返回标量

Matlab 函数应为矩阵,返回标量,matlab,Matlab,我有一个函数,应该返回一个矩阵,但它给了我一个标量。这是: function [lat,lon,h]=xyz2ell(X,Y,Z,a,e2) ..... 在调用上述函数的脚本中,我已将返回值分配给如下变量(这可能就是问题所在?) 我是Matlab的新手,有人能给我指出正确的方向吗?你应该用这样的方法来调用函数: [lat,lon,h] = xyz2ell(X,Y,Z,a,e2); 然后,在函数中为其分配矩阵的变量在调用后将有一个矩阵谢谢,先生!这就是我要找的。 [lat,lon,h] =

我有一个函数,应该返回一个矩阵,但它给了我一个标量。这是:

 function [lat,lon,h]=xyz2ell(X,Y,Z,a,e2)
 .....
在调用上述函数的脚本中,我已将返回值分配给如下变量(这可能就是问题所在?)


我是Matlab的新手,有人能给我指出正确的方向吗?

你应该用这样的方法来调用函数:

[lat,lon,h] = xyz2ell(X,Y,Z,a,e2);

然后,在函数中为其分配矩阵的变量在调用后将有一个矩阵

谢谢,先生!这就是我要找的。
[lat,lon,h] = xyz2ell(X,Y,Z,a,e2);