Я хочу построить следующую функциюMatlab участок для многих отраслей (функция кусочно)
I(x) = 5*(1+x/2) for -2 < x < 0
5*(1-x/2) for 0 < x < 2
0 elsewhere
Я использую следующий скрипт:
clc; close all; clear all;
L = 4;
x = -20:1:20;
I((-L/2) < x & x<0) = 5*(1 + x/(L/2));
I(0 < x & x < (L/2)) = 5*(1 - x/(L/2));
plot (x,I), grid
Это не работает. Не могли бы вы мне помочь?
спасибо mpaskov. Он работает отлично. – User1961