Fázor - Verzia pre tlač +- Matlab fórum (http://matlab.sk) +-- Fórum: Matlab (/forumdisplay.php?fid=4) +--- Fórum: Matematika, štatistika a optimalizácia / Math, Statistics, and Optimization (/forumdisplay.php?fid=7) +--- Téma: Fázor (/showthread.php?tid=126) |
Fázor - vlado - 02-25-2017 00:12 V Matlabe som úplný nováčik. Poradili by ste mi ako by som mohol vykresliť v Matlabe fázorový diagram RLC spolu s výpočtom uhlu? Poprípade neodporučíte mi nejaký program, ktorý by bol na to tiež vhodný. (chcel by som niečo výpočtové, nie štýl skicár ) Dakujem RE: Fázor - Eduard - 03-03-2017 21:22 Zdravím Nejaky pokus dalej. Treba menit hodnoty R L C. Podla dlzky(tu su 2) vektora vykresli pocet fazorov. S pozdravom function[]=main() % Chceme vykreslit dva fazory R =[0.5,5]; % 2 hodnoty R L=[0.75,0.75]; % 2 hodnoty L C=[2,2]; % 2 hodnoty C nn=length©; omega=100; col='rgbcmyk'; for ii=1:nn [Z(ii),faza(ii)]=RLC(R(ii),L(ii),C(ii),omega); end obr=compass(Z,faza,col(ii)); for ii=1:length(obr) set(obr(ii),'color',col(ii)); end function [Z,faza]=RLC(R,L,C,omega) Z=sqrt((R.^2+ (L.*omega-1./C.*omega)).^2); faza= ((L.*omega-1./C.*omega))./R; end end |