[英]Matlab - Saving multiple variables from workspace in separate text files
[英]Saving variables from a function to the workspace (matlab)
我是Matlab的初學者,因此非常感謝任何提示。
我有一個單輸出函數F,該函數在處理時會創建各種過渡變量。 例如:
F=myfun(x1, x2, x3)
a=f(x1)
b=g(x2)
F=z(a,b,x1,x2,x3)
end
我希望在調用函數后,可以在工作空間中查看和編輯這些過渡變量a和b。 我怎樣才能做到這一點?
我玩過持久性和全球化性游戲,但是沒有用。
我希望將其保留為一個輸出函數,因為我隨后將繼續查找帶有fsolve的F的根(F是非線性方程組)。
因此總的來說,問題是:
[x1, fval]=fsolve(@(x1) myfun(x1, x2, x3), x0)
a
Error:
Undefined function or variable 'a'.
非常感謝您對這個看似簡單的問題的任何幫助。
在工作空間 (首先)和函數中將變量定義為全局變量,然后在函數中進行分配。
函數運行時,工作空間中變量的值應更新。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.