Page 180 - 数学建模算法与应用
P. 180

Mathematical Modeling Algorithms and Applications
             数学建模算法与应用


                  利用如下的程序:
                  clc,clear
                  x0=[150 85 150 145 130 0];

                  y0=[140 85 155 50 150 0];
                  q=[243 236 220.5 159 230 52];
                  xy0=[x0; y0];
                  d0=dist(xy0); % 求矩阵各个列向量之间的距离
                  d0(find(d0==0))=inf;

                  a0=asind(8./d0) % 以度为单位的反函数
                  xy1=x0+i*y0
                  xy2=exp(i*q*pi/180)

                  for m=1:6
                   for n=1:6
                   if n~=m
                   b0(m,n)=angle((xy2(n)-xy2(m))/(xy1(m)-xy1(n)));
                   end

                  end
                  end
                  b0=b0*180/pi;

                  dlmwrite(‘txt1.txt’,a0,’delimiter’, ‘\t’,’newline’,’PC’);
                  fid=fopen(‘txt1.txt’,’a’);
                  fwrite(fid,’~’,’char’); % 往纯文 A 文件中写 LINGO 数据的分割符
                  dlmwrite(‘txt1.txt’,b0,’delimiter’, ‘\t’,’newline’,’PC’,’-
             append’,’roffset’, 1)

                  求得     的值如表 6- 2 所示。














             170
   175   176   177   178   179   180   181   182   183   184   185