function out = model % % plot_comsol.m % % Model exported on Apr 5 2019, 06:16 by COMSOL 5.4.0.246. load comcom.txt; as = comcom; aq = mat2str(as); import com.comsol.model.* import com.comsol.model.util.* model = ModelUtil.create('Model'); model.modelPath('C:\Users\sayinde\Documents\tws2d3comp_copy -40_80 - Copy'); model.label('plot_comsol.mph'); model.result.table.create('tbl4', 'Table'); % model.result.table.create(aq, 'Table'); model.view.create('view1', 2); model.view.create('view2', 2); model.view.create('view3', 2); model.view.create('view4', 2); model.view('view1').axis.set('xmin', -0.09999996423721313); model.view('view1').axis.set('xmax', 2.0999999046325684); model.view('view1').axis.set('ymin', -0.06774190813302994); model.view('view1').axis.set('ymax', 1.067741870880127); model.view('view1').axis.set('viewscaletype', 'automatic'); model.view('view2').axis.set('xmin', -0.09999996423721313); model.view('view2').axis.set('xmax', 2.0999999046325684); model.view('view2').axis.set('ymin', -0.04999998211860657); model.view('view2').axis.set('ymax', 1.0499999523162842); model.view('view2').axis.set('viewscaletype', 'automatic'); model.view('view3').axis.set('xmin', -0.09999996423721313); model.view('view3').axis.set('xmax', 2.0999999046325684); model.view('view3').axis.set('ymin', -0.04999998211860657); model.view('view3').axis.set('ymax', 1.0499999523162842); model.view('view3').axis.set('viewscaletype', 'automatic'); model.view('view4').axis.set('xmin', -0.09999996423721313); model.view('view4').axis.set('xmax', 2.0999999046325684); model.view('view4').axis.set('ymin', -0.04999998211860657); model.view('view4').axis.set('ymax', 1.0499999523162842); model.view('view4').axis.set('viewscaletype', 'automatic'); model.result.create('pg4', 'PlotGroup2D'); model.result('pg4').create('tbls1', 'TableSurface'); model.result('pg4').set('view', 'view4'); model.result('pg4').set('xlabel', 'Column 1'); model.result('pg4').set('ylabel', 'Column 2'); model.result('pg4').set('xlabelactive', false); model.result('pg4').set('ylabelactive', false); model.result('pg4').create('surf1', 'Surface'); model.result('pg4').feature('tbls1').set('dataformat', 'columns'); figure(3000); mphplot(model,'pg4','rangenum',1) model.result('pg4').run; out = model;