Вовсе не обязательно знать математику для успешной работы в МатЛабе. Наоборот, он в частности и создан для того, чтобы дать непосвященным возможность увидеть, понять и в живую пощупать то, что стоит за фасадом сухих математических закорючек. И еще Матлаб сам по себе не строит никаких математических моделей и тем более не изобретает никаких алгоритмов на основе математических формул. Матлаб - это довольно простой язык высокого уровня ориентированный на работу с матричными данными и огромное количество библиотечных моделей и алгоритмов для широкого спектра задач, кем то и когда то написанных и отлаженных. Генерация "С" кода - это одна из таких библиотек - априори предполагает последующую "доработку напильником" и я бы не обольщался по поводу качества этого сгенерированного кода. Этим можно пользоваться в целях быстрого пробного переноса модели на реальное железо или для приобретения первичного опыта.