DiamondKnife (https://github.com/DiamondJM/DiamondKnife) is claimed to have a 1700 rapid FICS rating, which is of course abysmal by computer chess standards, but might be good enough for your purposes (depends strongly on the quality of the code base, I suppose... which I haven't checked).
If I wanted to create a strong engine in MATLAB, I would (apart from thinking about porting standard algorithms to MATLAB, which will always be slow, but should still be able to play well compared to most humans if it is done well) think about whether it is possible to convert one of the LC0 neural networks to a format that MATLAB understands, like ONNX. If that is successfully done, it would allow implementation of a very good, extremely selective search policy on top of a very good evaluation function and would put GM-level play firmly into reach for a MATLAB based program.