数模答案(张绍辉给).docVIP

  • 344
  • 0
  • 约1.01万字
  • 约 22页
  • 2017-10-10 发布于四川
  • 举报
数模答案(张绍辉给)

第一章习题参考答案 1. 请编写绘制以下图形的MATLAB命令,并展示绘得的图形. (1) 、分别是椭圆的内切圆和外切圆. 解答 方法一(显函数和伸缩变换) 的显函数形式为,并利用伸缩变换:的横、纵坐标都是的两倍,的横、纵坐标分别是的两倍和一倍. 编写程序时运用好MATLAB函数plot的语法格式2(x是向量, y是矩阵),以及格式4,使程序简洁. 使用命令axis equal,才能绘得真正的圆. 程序: x=-1:.05:1; % 由40段折线连接成半圆周 y=sqrt(1-x.^2); plot(x,[y;-y],k,2.*x,[y;-y;2.*y;-2.*y],k) axis equal title(方法一(显函数)) 绘得的图形: 评价:方法一绘得的图形在外切圆和椭圆的左右两端看起来明显还是折线,而在其余地方看起来比较光滑,原因在外切圆和椭圆的左右两端,导数趋于无穷大,所以,虽然x的步长是固定的,但是在左右两端,y会比别处有更显著的变化. 当然,如果令x的步长更小,例如x=-1:.01:1,绘得的图形将会看起来更光滑一些. 方法二(参数方程和伸缩变换) 的参数方程为,关于伸缩变化和MATLAB函数plot的语法的讨论与方法一相同. 特意选取参数t的步长,使得半圆周仍然由40段折线连接而成,如同方法一一样. 程序: t=linspace(0,2*pi,81); % 由

文档评论(0)

1亿VIP精品文档

相关文档