Error with dynamically created m-files
古いコメントを表示
As part of a function I have written called "make_odf_pos.m" I have a section of code that writes a helper function to a temporary m-file, "tp10e78e1b_3019_4268_b6a7_f9ade665fc01.m", and then calls the helper function later during execution. However when I call "make_odf_pos.m" I get the following error message:
??? Undefined function or method 'tp10e78e1b_3019_4268_b6a7_f9ade665fc01' for input arguments of type 'double'.
Error in ==> make_odf_pos at 78
fsample = tp10e78e1b_3019_4268_b6a7_f9ade665fc01(wsample,tsample,psample,c);
But if I then call "make_odf_pos.m" again it runs fine without the error. It is as if after creating the temporary file, it is having trouble recognizing that it exists or loading it into memory or something until I exit "make_odf_pos.m" and run it a second time. Does anyone know why this would be and how to fix it?
Thank you for your time!
Sincerely, Oliver
採用された回答
その他の回答 (1 件)
Fangjun Jiang
2011 年 8 月 4 日
0 投票
This is basically the same question as your previous one. Did Jan's solution solve the problem?
2 件のコメント
Oliver
2011 年 8 月 4 日
Fangjun Jiang
2011 年 8 月 4 日
Thank you for clarification. Good to know!
カテゴリ
ヘルプ センター および File Exchange で Startup and Shutdown についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!