首页 理论教育 中学数学建模方法-二维图形绘制函数示例

中学数学建模方法-二维图形绘制函数示例

时间:2026-01-25 理论教育 景枫 版权反馈
【摘要】:1.基本绘图函数:plot单矢量绘图.plot绘制矢量y的元素与y元素下标之间在线性坐标下的关系曲线.例1单矢量绘图.结果如图5.1.1所示.图5.1.1单矢量绘图双矢量绘图.如x和y是同样长度的矢量,plot(x,y)命令将绘制y元素对应于x元素的函数y曲线图.例2双矢量绘图.x=0:0.05:4*pi;y=sin;plot(x,y)结果如图5.1.2所示.图5.1.2双矢量绘图多组变量绘图.对于一系列相应的矩阵yi和xi,可以使用多组变量绘图法:plot(x1,y1,x2,y2,…

1.基本绘图函数:plot

(1)单矢量绘图(single vector plotting).

plot(y)绘制矢量y的元素与y元素下标之间在线性坐标下的关系曲线.

例1 单矢量绘图.

图示

结果如图5.1.1所示.

图示

图5.1.1 单矢量绘图

(2)双矢量绘图(Double vector plotting).

如x和y是同样长度的矢量,plot(x,y)命令将绘制y元素对应于x元素的函数y(x)曲线图.

例2 双矢量绘图.

x=0:0.05:4*pi;

y=sin(x);

plot(x,y)

结果如图5.1.2所示.

图示

图5.1.2 双矢量绘图

(3)多组变量绘图.

对于一系列相应的矩阵yi和xi,可以使用多组变量绘图法:

plot(x1,y1,x2,y2,…,xn,yn)

这种方法的优点是允许将不同大小的矩阵或矢量的图形绘制在一张图上.

例3 在同一画面上展示y=sinx,y=0.6sinx,y=0.3sinx的图形.

图示

图示

图5.1.3 多组变量绘图(https://www.xing528.com)

结果如图5.1.3所示.

2.线形、点标记和颜色

(1)图线的形式(style of plot).

线形:实线'-',虚线'--',冒号线':',点划线'-.'等.

点标记类型:'.','+','*','o','*','s'(或square),'d'(或diamond)等.

颜色:红'r',绿'g',蓝'b',黄'y',粉红'm',青'c'(cyan),黑'k'.

例4 用红色虚线绘制sinx,用绿色+绘制cosx.

图示

结果如图5.1.4所示.

图示

图5.1.4 线形、点标记和颜色

(2)图线的其他属性.

可设置图线的宽度、标记点的边缘颜色、填充颜色、标记点的大小等.

例5 设置图线的线形、颜色、宽度、标记点的颜色及大小.

图示

结果如图5.1.5所示.

图示

图5.1.5 其他属性

3.图形的输出(Output figures)

(1)图形复制与保存.

在图形窗口菜单Edit|Copy Figure,将图形复制在剪贴板上,可将其直接粘贴到文档中,或者点击工具栏保存按钮,保存为jpg格式图片,再将其复制到文档.

(2)图像文件的读写.

imread函数用于读取图片文件中的数据,图形窗口中显示的任何图形都可以通过getfram命令得到相应的位图数据,然后用imwrite命令存储为其他格式的图像文件.如:

图示

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈