题目大意:
在二维坐标系中给出一些点,求能覆盖他们的最小正方形的面积(正方形的边不一定平行坐标轴)
解题思路:
对于一个点,若坐标轴旋转a度(弧度制),那么X‘=X*cos(a)-Y*sin(a);Y'=Y*cos(a)+X*sin(a);
对于角度三分,对于正方形面积是个单峰函数在【0,pi】。有最小值。
下面是代码:
#include
#include ...
分类:
其他好文 时间:
2014-08-12 13:48:04
阅读次数:
231
球与圆很相关,一个是三维,一个是二维,可以参考下:圆,椭圆(1)sphere的第一种写法vertices = D1:100 D2:100t = from 0 to (PI*2) D1r = from 0 to 1 D2x = 2*r*sin(t)*sqrt(1-r^2)y = 2*r*cos(t)*...
分类:
其他好文 时间:
2014-08-09 15:52:28
阅读次数:
301
圆vertices = 360w = from 0 to (2*PI)r = 10.0x = r*sin(w)y = r*cos(w)圆面,面上有纹理坐标,有顶点色vertices = D1:360 D2:100u = from 0 to (2*PI) D1v = from 0 to 10 D2x ...
分类:
其他好文 时间:
2014-08-09 15:50:08
阅读次数:
246
(1)圆柱面vertices = dimension1:72 dimension2:72u = from 0 to (2*PI) dimension1v = from (-5) to (5) dimension2r = 5x = r*cos(u)y = vz = r*sin(u)(2)任意角度圆柱面...
分类:
其他好文 时间:
2014-08-09 15:49:18
阅读次数:
316
(1)圆环vertices = D1:72 D2:72u = from 0 to (2*PI) D1v = from 0 to (2*PI) D2 r = 3*cos(u) + 7 z = 3*sin(u)y = r*sin(v)x = r*cos(v) y = y + 5(2)随机半径的圆环这里提...
分类:
其他好文 时间:
2014-08-09 15:48:38
阅读次数:
339
(1)螺旋管vertices = D1:720 D2:72u = from 0 to (10*PI) D1v = from 0 to (2*PI) D2a = 3x = (a + cos(v)) * cos(u)z = (a + cos(v)) * sin(u)y = sin(v) + u(2)螺旋...
分类:
其他好文 时间:
2014-08-09 15:48:28
阅读次数:
322
(1)圆锥面vertices = dimension1:72 dimension2:72u = from 0 to (2*PI) dimension1v = from (-5) to (5) dimension2x = v*cos(u)y = vz = v*sin(u)(2)椭圆锥面#http://...
分类:
其他好文 时间:
2014-08-09 15:47:48
阅读次数:
310
画一个心形有非常多公式能够使用,以下这个公式我觉得最完美了:float x = R * 16 * pow(sin(theta), 3);float y = R * (13 * cos(theta) - 5*cos(2*theta) - 2*cos(3*theta) - cos(4*theta));画...
分类:
其他好文 时间:
2014-08-08 17:43:06
阅读次数:
291
青春是什么?青春是被无数化学方程式,物理受力分析,数学sin、cos公式,英语n个单词,各种文 言文,历史常识,政治必备内容,无数张地图,填满的大脑,间或漫画、音乐、小说、游戏、明星八卦等竞争我们头脑中有限的存储空间,所以老师们请原谅我们,每到周末自动把语文、数学、英语、物理、化学、历史、地理、政治...
分类:
其他好文 时间:
2014-08-08 15:45:46
阅读次数:
185
图形标注x=0:pi/100:2*pi; y1=2*exp(-0.5*x); y2=cos(4*pi*x); plot(x,y1,x,y2) title('x from 0 to 2{\pi}'); %加图形标题 xlabel('Variable X'); %加X轴说明 ylabel('Variab...
分类:
其他好文 时间:
2014-08-06 17:19:22
阅读次数:
256