首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

CCF考试——201409-2画图

概要 问题描述   一个定义直角坐标系纸上画一个(x1,y1)(x2,y2)矩形横坐标范围x1x2,纵坐标范围y1y2之间区域涂上颜色。   ...下图给出了一个画了两矩形例子。第一个矩形(1,1) (4, 4),用绿色和紫色表示。第二矩形(2, 3)(6, 5),用蓝色和紫色表示。...给出所有要画矩形,请问总共有多少单位面积被涂上颜色。 输入格式   输入第一行包含一个整数n,表示要画矩形个数。   ...接下来n行,每行4非负整数,分别表示要画矩形左下角横坐标与纵坐标,以及右上角横坐标与纵坐标。 输出格式   输出一个整数,表示有多少单位面积被涂上颜色。...flag)); for(int i = 0 ; i < n ; i++){ cin>>x1>>y1>>x2>>y2; sum += (x2

31110

趣味问题:画图(c++实现)

描述:一个定义直角坐标系纸上画一个(x1,y1)(x2,y2)矩形横坐标范围x1x2,纵坐标范围y1y2之间区域涂上颜色。下图给出了一个画了两矩形例子。...第一个矩形(1,1) (4, 4),用绿色和紫色表示。第二矩形(2, 3)(6, 5),用蓝色和紫色表示。...给出所有要画矩形,请问总共有多少单位面积被涂上颜色。  评测用例规模与约定  1<=n<=100,0<=横坐标、纵坐标<=100 输入: 输入第一行包含一个整数n,表示要画矩形个数。   ...接下来n行,每行4非负整数,分别表示要画矩形左下角横坐标与纵坐标,以及右上角横坐标与纵坐标。 输出:输出一个整数,表示有多少单位面积被涂上颜色。...cin >> x1 >> y1 >> x2 >> y2; 20 input(x1, y1, x2, y2, a); 21 } 22 n = 0; 23 //检索不为

1K40
您找到你想要的搜索结果了吗?
是的
没有找到

画图

问题描述 试题编号: 201409-2 试题名称: 画图 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   一个定义直角坐标系纸上画一个(x1...,y1)(x2,y2)矩形横坐标范围x1x2,纵坐标范围y1y2之间区域涂上颜色。   ...下图给出了一个画了两矩形例子。第一个矩形(1,1) (4, 4),用绿色和紫色表示。第二矩形(2, 3)(6, 5),用蓝色和紫色表示。...接下来n行,每行4非负整数,分别表示要画矩形左下角横坐标与纵坐标,以及右上角横坐标与纵坐标。 输出格式   输出一个整数,表示有多少单位面积被涂上颜色。...y2 = sc.nextInt(); for(int m=x1;m<=x2;m++){ for(int n=y1;n<=y2;n++){

76320

一文搞懂Matlab画图那些事(上篇)

说明:本博文主要是二维图形绘制,二维图形平面坐标上数据点连接起来平面图形。可以采用不同坐标系,如直角坐标、对数坐标、极坐标等。二维图形绘制其他绘图操作基础。...B. plot(X1,Y1)如果X和Y都是数组,按列取坐标数据绘图,此时它们必须具有相同尺寸;如果X和Y其中一个向量另一个为数组,X和Y中尺寸相等方向对应绘制多条曲线;如果X和Y其中一个标量另一个为向量...MATLAB中,如果需要绘制出具有不同纵坐标标度图形,可以使用plotyy绘图函数。调用格式为:plotyy(x1,y1,x2,y2) 其中x1,y1对应一条曲线,x2,y2对应另一条曲线。...横坐标的标度相同,纵坐标有两,左纵坐标用于x1,y1数据对,右纵坐标用于x2,y2数据对。...>> x=0:pi/100:2*pi; %X区间设置为02 >> y1=sin(x); >> y2=cos(x); >> plot(x,y1,x,y2) D. plot(X1,Y1,LineSpec

2.9K70

matlab语法 axis on,matlab axis

大家好,又见面,我你们朋友全栈君。...V=axis 返回包含当前坐标范围一个行向量 3. axisauto 坐标轴刻度恢复为自动默认设置 4. axismanual 冻结坐标轴刻度,此时如果hold被设定为on,那么后边图形将使用与前面相同坐标轴刻度范围...此时水平坐标轴有取值,垂直坐标从上到下 8. axis xy 坐标设置为笛卡尔模式。...7.对数坐标图形 MATLAB提供绘制对数和半对数坐标曲线函数,调用格式为: semilogx(x1,y1,选项1,x2,y2,选项2,…) semilogy(x1,y1,选项...1,x2,y2,选项2,…) loglog(x1,y1,选项1,x2,y2,选项2,…) 8.对函数自适应采样绘图函数 fplot函数调用格式为: fplot(fname,lims,tol

2.1K20

Python PIL ImageDraw 和ImageFont模块学习

4、drawObject.arc([x1, y1, x2, y2],  startAngle,  endAngle,  options) 左上角坐标为(x1,y1),右下角坐标为 (x2,y2)矩形区域内满圆...[x1,y1,x2,y2]规定矩形水平中位线为0度角,角度顺时针变大(与数学坐标系规定方向相反!!)...6、drawObject.chord([x1, y1, x2, y2],  startAngle,  endAngle,  options) 用法与arc相同,用来画圆startAngleendAngle...9、drawObeject.rectangle([x1,y1,x2,y2],options) 在给定区域内画一个矩形,(x1,y1)表示矩形左上角坐标值,(x2,y2)表示矩形右下角坐标值 options...注意: 画笔颜色默认为透明,直接在白纸上写字看不到。所以上面的例子中要先画出一个被颜色填充过矩形框,矩形框内添加文字。

4.1K20

Matlab系列之二维图形(上)

要知道,MATLAB没法真正绘制连续图形,都是通过”打点“方式进行绘制,因此要有离散概念,比如离散函数y=f(x),然后x标量数组[x1,x2,x3,......plot plot最基本一个二维图形绘制函数,输入plot(a,b)就可以画出一个分别以a、b为x轴和y轴图形,基本调用格式有以下几种,即: plot(x) plot(x,y) plot(x1...,y1,x2,y2,..) plot(x)中x可以是向量、实数矩阵或者复数矩阵,若x为实向量,则以x值为纵坐标,各值对应下标则为横坐标,最后以直线连接各点;若x复数向量,则实部为横坐标,虚部为纵坐标...plot(x,y)就要直观一些,x和y同维度向量,以x、y分别为横纵坐标,将相对应元素值进行连线;若x向量,而y与x等维度矩阵,那么绘制出多条曲线,线条数即y矩阵一个维数(非与x相同维数...plot(x1,y1,x2,y2,...)就跟plot(x,y)相同,只是多了元素对,且不同元素对之间不存在约束关系,相对比较独立,只是一个figure里进行显示。

1.8K20

Matlab画图-非常具体,非常全面

含多个输入參数plot函数调用格式为:plot(x1y1x2y2,…,xn,yn) 例如以下列命令能够同一坐标中画出3条曲线。...使用格式为:plotyy(x1,y1,x2,y2) x1,y1相应一条曲线,x2,y2相应还有一条曲线。横坐标的标度同样,纵坐标有两,左边相应x1,y1数据对,右边相应x2,y2。...对数坐标图 实际应用中,经经常使用到对数坐标,Matlab提供绘制对数和半对数坐标曲线函数,其调用格式为: semilogx(x1y1,选项1,x2y2,选项2,…) semilogy(x1,...y1,选项1,x2y2,选项2,…) loglog(x1y1,选项1,x2y2,选项2,…) 这些函数中选项定义和plot函数全然一样,所不同坐标轴选取。...其调用格式为: plot3(x1y1,z1,选项1,x2y2,z2,选项2,…) 当中每一组x,y,z组成一组曲线坐标參数,选项定义和plot选项一样。

2K20

Matlab绘图-很详细,很全面

含多个输入参数plot函数调用格式为:plot(x1y1x2y2,…,xn,yn) 如下列命令可以同一坐标中画出3条曲线。...使用格式为:plotyy(x1,y1,x2,y2) x1,y1对应一条曲线,x2,y2对应另一条曲线。横坐标的标度相同,纵坐标有两,左边对应x1,y1数据对,右边对应x2,y2。...对数坐标图 实际应用中,经常用到对数坐标,Matlab提供绘制对数和半对数坐标曲线函数,其调用格式为: semilogx(x1y1,选项1,x2y2,选项2,…) semilogy(x1y1...,选项1,x2y2,选项2,…) loglog(x1y1,选项1,x2y2,选项2,…) 这些函数中选项定义和plot函数完全一样,所不同坐标轴选取。...其调用格式为: plot3(x1y1,z1,选项1,x2y2,z2,选项2,…) 其中每一组x,y,z组成一组曲线坐标参数,选项定义和plot选项一样。

1.6K10

Matlab绘图(一二三维)

含多个输入参数plot函数调用格式为:plot(x1y1x2y2,…,xn,yn) 如下列命令可以同一坐标中画出3条曲线。...使用格式为:plotyy(x1,y1,x2,y2) x1,y1对应一条曲线,x2,y2对应另一条曲线。横坐标的标度相同,纵坐标有两,左边对应x1,y1数据对,右边对应x2,y2。...对数坐标图 实际应用中,经常用到对数坐标,Matlab提供绘制对数和半对数坐标曲线函数,其调用格式为: semilogx(x1y1,选项1,x2y2,选项2,…) semilogy(x1y1...,选项1,x2y2,选项2,…) loglog(x1y1,选项1,x2y2,选项2,…) 这些函数中选项定义和plot函数完全一样,所不同坐标轴选取。...其调用格式为: plot3(x1y1,z1,选项1,x2y2,z2,选项2,…) 其中每一组x,y,z组成一组曲线坐标参数,选项定义和plot选项一样。

2.1K20

Matlab绘图-详细全面(图)

含多个输入参数plot函数调用格式为:plot(x1y1x2y2,…,xn,yn) 如下列命令可以同一坐标中画出3条曲线。...使用格式为:plotyy(x1,y1,x2,y2) x1,y1对应一条曲线,x2,y2对应另一条曲线。横坐标的标度相同,纵坐标有两,左边对应x1,y1数据对,右边对应x2,y2。...对数坐标图 实际应用中,经常用到对数坐标,Matlab提供绘制对数和半对数坐标曲线函数,其调用格式为: semilogx(x1y1,选项1,x2y2,选项2,…) semilogy(x1y1...,选项1,x2y2,选项2,…) loglog(x1y1,选项1,x2y2,选项2,…) 这些函数中选项定义和plot函数完全一样,所不同坐标轴选取。...其调用格式为: plot3(x1y1,z1,选项1,x2y2,z2,选项2,…) 其中每一组x,y,z组成一组曲线坐标参数,选项定义和plot选项一样。

2.6K20

HTML5 Canvas开发详解(基础一)

1.3 Canvas和SVG区别 1)Canvas使用JavaScript动态生成,SVG使用XML静态描述; 2)使用Canvas绘制出来一个“位图”,而使用SVG绘制出来一个“矢量图...3.1.2 一条直线 cxt.moveTo(x1, y1);//起点坐标 cxt.lineTo(x2, y2);//终点坐标 cxt.stroke();//画线 3.1.3 多条直线 cxt.moveTo...(x1, y1);//起点坐标 cxt.lineTo(x2, y2);//终点坐标 cxt.lineTo(x3, y3);//终点坐标 ... cxt.stroke();//画线 第二次使用lineTo...4.6 二次贝塞尔曲线 //(cx, cy)表示控制点坐标 //(x2, y2)表示结束点坐标 cxt.quadraticCurveTo(cx, cy, x2, y2); 绘制一条二次贝塞尔曲线也需要提供三坐标...font-size/line-height font-family'; 6.2.2 textAlign(定义文本水平对齐方式) //属性值 //start:文本指定横坐标开始 //end:文本指定横坐标结束

2.5K20

问题 1471: 矩形面积交

题目描述 平面上有两矩形,它们边平行于直角坐标系X轴或Y轴。对于每个矩形,我们给出它一对相对顶点坐标,请你编程算出两矩形面积。 输入 输入仅包含两行,每行描述一个矩形。...每行中,给出矩形一对相对顶点坐标,每个点坐标都用两绝对值不超过10^7实数表示。 输出 输出仅包含一个实数,为交面积,保留到小数后两位。...,y1,x2,y2; double x3,y3,x4,y4; double m1,n1,m2,n2; cin>>x1>>y1>>x2>>y2; cin>>x3>>y3>>...x4>>y4; m1 = min(max(x1,x2),max(x3,x4)); //相交矩形右边界 n1 = min(max(y1,y2),max(y3,y4)); //相交矩形上边界...m2 = max(min(x1,x2),min(x3,x4)); //相交矩形左边届 n2 = max(min(y1,y2),min(y3,y4)); //相交矩形下边界

21820

MATLAB数学建模之画图汇总

使用格式为:plotyy(x1,y1,x2,y2) x1,y1对应一条曲线,x2,y2对应另一条曲线。横坐标的标度相同,纵坐标有两,左边对应x1,y1数据对,右边对应x2,y2。...对数坐标图 实际应用中,经常用到对数坐标,Matlab提供绘制对数和半对数坐标曲线函数,其调用格式为: semilogx(x1y1,选项1,x2y2,选项2,…) semilogy(x1,...y1,选项1,x2y2,选项2,…) loglog(x1y1,选项1,x2y2,选项2,…) 这些函数中选项定义和plot函数完全一样,所不同坐标轴选取。...饼图 – pie(x):绘制数据 x 饼图,x 可以是向量或者矩阵,x 中一个元素代表饼图一个扇区,同时饼图中显示各元素总和比例。...其调用格式为: plot3(x1y1,z1,选项1,x2y2,z2,选项2,…) 其中每一组x,y,z组成一组曲线坐标参数,选项定义和plot选项一样。

3K10

数学建模之MATLAB画图汇总

使用格式为:plotyy(x1,y1,x2,y2) x1,y1对应一条曲线,x2,y2对应另一条曲线。横坐标的标度相同,纵坐标有两,左边对应x1,y1数据对,右边对应x2,y2。...对数坐标图 实际应用中,经常用到对数坐标,Matlab提供绘制对数和半对数坐标曲线函数,其调用格式为: semilogx(x1y1,选项1,x2y2,选项2,…) semilogy(x1,...y1,选项1,x2y2,选项2,…) loglog(x1y1,选项1,x2y2,选项2,…) 这些函数中选项定义和plot函数完全一样,所不同坐标轴选取。...饼图 – pie(x):绘制数据 x 饼图,x 可以是向量或者矩阵,x 中一个元素代表饼图一个扇区,同时饼图中显示各元素总和比例。...其调用格式为: plot3(x1y1,z1,选项1,x2y2,z2,选项2,…) 其中每一组x,y,z组成一组曲线坐标参数,选项定义和plot选项一样。

2.8K30

SVG 入门指南(初学者入门必备)

想象一下一张绘图纸上作图过程,栅格图形工作就像是描述哪个方格应该填充什么颜色,而矢量图形工作则像是描述要绘制某个点到另一个直线或曲线。...,视野和全局(世界) 视窗 SVG属性width、height来控制视窗大小,也称为SVG容器 世界 SVG里面的代码,就是对SVG世界定义 视野 世界无穷大,视野观察世界一个矩形区域。...-- 5像素虚线,3像素空隙 ,9像素虚线,2像素空隙 --> <line x1='10' y1='30' x2='100' y2='30' style='stroke-dasharray...如果只指定 rx 和 ry 中一个值,则认为它们相等,矩形内部还可以使用 fill 属性来填充颜色,默认为黑色,用 stroke 来绘制边框,默认透明。来几个例子看看。...画一个圆,需要使用 元素,并指定圆心 x 和 y 坐标(cx/cy) 以及半径(r)。和矩形一样,不指定 fill 和 stroke 时,圆会使用黑色填充并且没有轮廓线。 ?

3.2K21

SVG 入门指南(看完,对SVG结构不在陌生)

想象一下一张绘图纸上作图过程,栅格图形工作就像是描述哪个方格应该填充什么颜色,而矢量图形工作则像是描述要绘制某个点到另一个直线或曲线。...,视野和全局(世界) 视窗 SVG属性width、height来控制视窗大小,也称为SVG容器 世界 SVG里面的代码,就是对SVG世界定义 视野 世界无穷大,视野观察世界一个矩形区域。...-- 9像素虚线,5像素空隙 --> <line x1='10' y1='10' x2='100' y2='10' style='stroke-dasharray:9, 5; stroke...-- 5像素虚线,3像素空隙 ,9像素虚线,2像素空隙 --> <line x1='10' y1='30' x2='100' y2='30' style='stroke-dasharray...如果只指定 rx 和 ry 中一个值,则认为它们相等,矩形内部还可以使用 fill 属性来填充颜色,默认为黑色,用 stroke 来绘制边框,默认透明。来几个例子看看。

2.6K20

Matlab——二维绘图(最为详细,附上相关实例)

plot函数最简单调用格式只包含一个输入参数: plot(x) 在这种情况下,当x实向量时,以该向量元素下标为横坐标,元素值为纵坐标画出一条连续曲线,这实际上绘制折线图 1.2 绘制多根二维曲线...,曲线条数等于输入参数矩阵列数 含多个输入参数plot函数 调用格式为: plot(x1,y1,x2,y2,…,xn,yn) (1) 当输入参数都为向量时,x1y1x2y2,…,xn和yn...调用格式为: plotyy(x1,y1,x2,y2) 其中x1,y1对应一条曲线,x2,y2对应另一条曲线。...横坐标的标度相同,纵坐标有两,左纵坐标用于x1,y1数据对,右纵坐标用于x2,y2数据对 x=0:0.05:2*pi; y=cos(x); yy=x; plotyy(x,y,x,yy); 3.图形保持...一个绘图区允许以不同坐标系单独绘制图形 x1=0:0.05:100; x2=linspace(0,2*pi,10); y1=sin(x1); y2=sin(x2); subplot(1,2,1

1.1K10
领券