Collect and output model variable values in COMSOL MATLAB LIVELINK

조회 수: 19 (최근 30일)
Longsa Medn
Longsa Medn 2016년 5월 19일
답변: Siul Ruiz 2018년 12월 5일
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.

답변 (1개)

Siul Ruiz
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;

카테고리

Help CenterFile Exchange에서 Execution Speed에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by