⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 csum.m

📁 Although most of the health problems related to fast food aren t felt until middle age -- obesity an
💻 M
字号:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
%  csum.m - forms the sum of a series of complex numbers
%           and displays the result in both polar and
%           rectangular format.
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
S=0; disp(' ');
disp('  SUM OF COMPLEX NUMBERS'); disp(' ');
disp('  Form: 1-polar, 2-rectangular'); disp(' ');
nterms=input('How many numbers to be added? '); disp(' ');
for i=1:nterms;
   F=input(['Form of ',num2str(i),' = ']);
   if (F~=1 & F~=2); disp('INVALID FORM'); end
   if F==1
      M=input(['Mag  ',num2str(i),' = ']);
      A=input(['Deg  ',num2str(i),' = '])*pi/180;
      S=S+M*exp(j*A); disp(' ');
   else
      R=input(['Real ',num2str(i),' = ']);
      I=input(['Imag ',num2str(i),' = ']);
      S=S+R+j*I; disp(' ');
   end
end
disp(' '); disp(['SUM = ' num2str(real(S)) ' +j '...
      num2str(imag(S)) ' = ' num2str(abs(S)) '|_'...
      num2str(angle(S)*180/pi) 'deg']);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -