returning an array argument

I am returning a double array, inst_array, from a function:
function [inst_array, pass ] = ....
In the called function, the return argument looks correct, I explicitly assign it.
But If I stop the debugger just after returning, the returning variable holds the incorrect double values. It is dimensioned correctly, and some values are incorrect.

1 件のコメント

the cyclist
the cyclist 2012 年 2 月 16 日
Are you able to distill this into a small problem that you can post here? You're not really giving us much to go on. :-)

回答 (1 件)

John Lofgren
John Lofgren 2012 年 2 月 16 日

0 投票

I will do that. It is clearly ok for Matlab to return an array, right?

2 件のコメント

Walter Roberson
Walter Roberson 2012 年 2 月 16 日
Absolutely definitely Yes.
function foo = bar()
foo = magic(5);
end
James Tursa
James Tursa 2012 年 2 月 16 日
Yes. MATLAB can return any variable, including an array.

この質問は閉じられています。

質問済み:

2012 年 2 月 16 日

閉鎖済み:

2021 年 8 月 20 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by