help with dynamic rename (and run) of m-file
1 次查看(过去 30 天)
显示 更早的评论
I have two self contained files, one i need to call several times from a script. It is named deck.m and takes the form x=ABC(loads of input arguments). Associated with it is a p-file, ABC.p.
I simply call it in the script as below and things work fine.
script
deck
script
deck
:
Unfortunately the deck name often changes. Is there a dynamic way of renaming (and running) it in the script?
Something like:
name = 'deck' (thinks its a variable!) = deck (attempt to execute script as a function!)
script
name
script
name.
No luck so far :(
2 个评论
Christopher Stapels
2022-11-13
Are you doing this in ThingSpeak? I dont think you can save files in ThingSpeak, so I suspect not. But I see you added the tag "ThingSpeak" to this post
采纳的回答
Walter Roberson
2022-11-13
移动:Walter Roberson
2022-11-13
is deck a script or a function with no parameters?
If it is a script see run()
If it is a function then create a function handle and invoke the handle each time
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Creating, Deleting, and Querying Graphics Objects 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!