function out = model % % Try.m % % Model exported on Aug 13 2010, 11:57 by COMSOL 4.0.0.993. import com.comsol.model.* import com.comsol.model.util.* model = ModelUtil.create('Model'); model.modelPath('C:\Users\Kyo\Desktop'); model.name('Try.mph'); model.modelNode.create('mod1'); model.geom.create('geom1', 2); model.geom('geom1').feature.create('sq1', 'Square'); model.geom('geom1').run; model.variable.create('var1'); model.variable('var1').model('mod1'); model.variable('var1').set('kx', '0.5'); model.material.create('mat1'); model.material('mat1').materialModel.create('Enu', 'Young''s modulus and Poisson''s ratio'); model.physics.create('solid', 'SolidMechanics', 'geom1'); model.mesh.create('mesh1', 'geom1'); model.mesh('mesh1').feature.create('ftri1', 'FreeTri'); model.view('view1').axis.set('xmin', '-1.2483940042826553'); model.view('view1').axis.set('xmax', '1.2483940042826553'); model.view('view1').axis.set('xextra', {}); model.view('view1').axis.set('yextra', {}); model.material('mat1').name('Aluminum 3003-H18'); model.material('mat1').materialModel('def').set('relpermeability', {'1' '0' '0' '0' '1' '0' '0' '0' '1'}); model.material('mat1').materialModel('def').set('electricconductivity', {'2.326e7[S/m]' '0' '0' '0' '2.326e7[S/m]' '0' '0' '0' '2.326e7[S/m]'}); model.material('mat1').materialModel('def').set('thermalexpansioncoefficient', {'23.2e-6[1/K]' '0' '0' '0' '23.2e-6[1/K]' '0' '0' '0' '23.2e-6[1/K]'}); model.material('mat1').materialModel('def').set('heatcapacity', '893[J/(kg*K)]'); model.material('mat1').materialModel('def').set('relpermittivity', {'1' '0' '0' '0' '1' '0' '0' '0' '1'}); model.material('mat1').materialModel('def').set('density', '2730[kg/m^3]'); model.material('mat1').materialModel('def').set('thermalconductivity', {'155[W/(m*K)]' '0' '0' '0' '155[W/(m*K)]' '0' '0' '0' '155[W/(m*K)]'}); model.material('mat1').materialModel('Enu').set('youngsmodulus', '69e9[Pa]'); model.material('mat1').materialModel('Enu').set('poissonsratio', '0.33'); model.mesh('mesh1').feature('size').set('hmax', '0.05'); model.mesh('mesh1').run; model.study.create('std1'); model.study('std1').feature.create('eig', 'Eigenfrequency'); model.sol.create('sol1'); model.sol('sol1').attach('std1'); model.sol('sol1').feature.create('st1', 'StudyStep'); model.sol('sol1').feature.create('v1', 'Variables'); model.sol('sol1').feature.create('e1', 'Eigenvalue'); model.result.create('pg1', 2); model.result('pg1').feature.create('surf1', 'Surface'); model.study('std1').feature('eig').set('shift', '1000'); model.sol('sol1').feature('st1').name('Compile Equations: Eigenfrequency'); model.sol('sol1').feature('st1').set('studystep', 'eig'); model.sol('sol1').feature('e1').set('transform', 'eigenfrequency'); model.sol('sol1').feature('e1').set('shift', '1000'); model.sol('sol1').runAll; model.result('pg1').set('solnum', '5'); out = model;