exponenta event banner

uplot

Постройте несколько объектов частотной характеристики и doubles на том же графике

Синтаксис

uplot(G1)
uplot(G1,G2)
uplot(G1,Xdata,Ydata)
uplot(G1,Xdata,Ydata,...)
uplot(G1,linetype)
uplot(G1,linetype,G2,...)
uplot(G1,linetype,Xdata,Ydata,linetype)
uplot(type,G1,linetype,Xdata,Ydata,linetype)
H = uplot(G1)
H = uplot(G1,G2)
H = uplot(G1,Xdata,Ydata)
H = uplot(G1,Xdata,Ydata,...)
H = uplot(G1,linetype)
H = uplot(G1,linetype,G2,...)
H = uplot(G1,linetype,Xdata,Ydata,linetype)

Описание

uplot графики double и frd объекты. Синтаксис совпадает с MATLAB® plot команда за исключением того, что все данные содержатся в frd объекты и оси заданы type.

(Дополнительный) type аргумент должен быть одним из

Ввод

Описание

'iv,d'

Данные по сравнению с независимой переменной (значение по умолчанию)

'iv,m'

Величина по сравнению с независимой переменной

'iv,lm'

log(величина) по сравнению с независимой переменной

'iv,p'

Фаза по сравнению с независимой переменной

'liv,m'

Величина по сравнению с log(независимая переменная)

'liv,d'

Данные по сравнению с log(независимая переменная)

'liv,m'

Величина по сравнению с log(независимая переменная)

'liv,lm'

log(величина) по сравнению с log(независимая переменная)

'liv,p'

Фаза по сравнению с log(независимая переменная)

'r,i'

Действительный по сравнению с мнимым (параметризуют независимой переменной),

'nyq'

Действительный по сравнению с мнимым (параметризуют независимой переменной),

'nic'

График Николаса

'bode'

Предвещайте график фазы и величина

Остающиеся аргументы uplot примите ту же форму как plot MATLAB команда. Типы линии (например, '+', 'g-.', or '*r') может быть опционально задан после любого аргумента частотной характеристики.

Существует тонкое различие между константами и frd объекты только с одной независимой переменной. Константа обработана как таковая через все частоты, и следовательно обнаруживается как линия на любом графике с независимой переменной как ось. frd объект только с одной точкой частоты всегда обнаруживается как точка. Вы можете должны быть задать один из типов более очевидного факта для того, чтобы к see это (e. g., '+'X', и т.д.).

Примеры

свернуть все

Создайте две SISO системы второго порядка и вычислите их частотные характеристики по различным частотным диапазонам.

a1 = [-1,1;-1,-0.5];
b1 = [0;2]; c1 = [1,0]; d1 = 0; 
sys1 = ss(a1,b1,c1,d1); 
a2 = [-.1,1;-1,-0.05]; 
b2 = [1;1]; c2 = [-0.5,0]; d2 = 0.1; 
sys2 = ss(a2,b2,c2,d2); 
omega = logspace(-2,2,100); 
sys1g = frd(sys1,omega); 
omega2 = [ [0.05:0.1:1.5] [1.6:.5:20] [0.9:0.01:1.1] ]; 
omega2 = sort(omega2); 
sys2g = frd(sys2,omega2);

Создайте frd объект с одной частотой.

sys3 = rss(1,1,1);
rspot = frd(sys3,2);

Следующий график использует plot_type спецификация 'liv,lm'.

uplot('liv,lm',sys1g,'b-.',rspot,'r*-',sys2g);
xlabel('log independent variable') 
ylabel('log magnitude') 
title('axis specification: liv,lm')

Смотрите также

| | | | | |

Представлено до R2006a