How to run Cantera with Matlab
Show older comments
Hello,
I am trying to use Cantera with Matlab to solve a chemical recation problem. However, I can't get the Cantera examples to work in matlab.
Such as,
clear;
clc;
help equil;
if nargin == 1
gas = g;
else
gas = IdealGasMix('gri30.cti');
end
nsp = nSpecies(gas);
phi = [];
Matlab gives me an error when i try to use IdealGasMix('gri30.cti'). I've added the Cantera toolbox to the subfolders and followed the installation instructions on the Cantera website but can't seem to solve this issue.
Any advice?
6 Comments
Githin John
on 27 Jan 2020
What is the error you get regarding IdealGasMix?
Walter Roberson
on 27 Jan 2020
nargin cannot be used with scripts in any recent version of MATLAB -- not since 2013 or so.
If this is part of a function, then there should not be any clear call in it.
Jordan Ruffner
on 27 Jan 2020
Walter Roberson
on 27 Jan 2020
It cannot find cantera.py
Jordan Ruffner
on 27 Jan 2020
Walter Roberson
on 27 Jan 2020
https://www.mathworks.com/matlabcentral/fileexchange/62703-py_addpath-directory-matlab_too
Answers (0)
Categories
Find more on Chemistry in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!