Collect and output model variable values in COMSOL MATLAB LIVELINK
20 次查看(过去 30 天)
显示 更早的评论
I know the way to output the global parameter by
model.param.evaluate('expr')
The way to collect table values:
str1 = mphtable(model,'tbl1');
tbl_1 = str1.data;
However, I did not figure out the way to output and store the variables. The way below not working
model.variable('var9').evaluate('expr')
Also did not figure out the way to output the values from the table at a specific time, by
mphtable(model, 'tbl1', 't', 100);
This does not work as well.
0 个评论
回答(1 个)
Siul Ruiz
2018-12-5
If you want to evaluate a dependent variable in your model, you could try mpheval.
pd = mpheval(model,'var9');
% pd.d1 should output the numerical value
varout = pd.d1;
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Execution Speed 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!