Подключение С кода к MATLAB посредством MEX-функций
Штриховка области в MATLAB
В MATLAB для закрашивания области под кривой Y существует функция area(X,Y). Однако при построении графиков иногда требуется заштриховать (а не закрасить) область прямыми линиями, для чего в MATLAB нет встроенного инструмента. Для решения этой проблемы мной была написана функция plotShady(x1,y1,x2,y2,k0,r,color,lineW), которая покрывает область параллельными линиями между двумя кривыми: первая кривая - x1 и y1, вторая кривая - x2 и y2. Можно задавать их наклон (k0), толщину (lineW), цвет (color) и расстояние (r) между ними...
Простейшие вычисления в MATLAB
В предыдущей статье рассматривается технология создания М-файлов. Арифметические операторы Matlab Для выполнения простейших арифметических операций в MATLAB применяют следующие операторы:
+ сложение;
– вычитание;
* умножение;
/ деление слева направо (5 / 2 = 2,5);
\ деление справа налево (5 \ 2 = 0,4);
^ возведение в степень. Вычислить значение арифметического выражения можно, если ввести его в командную строку и нажать на клавишу Enter. В рабочей области появится результат. Если команда не...