How do you assign into a function space a variable that exists in the caller script?
古いコメントを表示
I have a an anonymous function that uses specific inputs. When I call the function from the caller script, I want to also pass a parameter vector into the function space. However, I can't seem to do this correctly.
I am trying this repeatedly using the "assigning" function, with various permutations of 'base' and 'caller," and can't seem to make it work.
4 件のコメント
Stephen23
2018 年 1 月 17 日
It would be simpler and more efficient to parameterize the function, rather than relying on slow and buggy assignin:
Or using nested functions:
Patrick Anderson
2018 年 1 月 17 日
Steven Lord
2018 年 1 月 17 日
If you try Stephen's and Walter's advice and it still doesn't work, I recommend showing a small segment of code to illustrate concretely what you're trying to do. Your original problem description was very general, so the advice we could give also could only be general. The more detailed and specific the description of the problem we have, the more focused our suggestions can be.
Patrick Anderson
2018 年 1 月 17 日
編集済み: Patrick Anderson
2018 年 1 月 17 日
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Creating and Concatenating Matrices についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!