各位大哥帮帮小妹忙吧,问了一下午了,没人理!
先谢谢,提问:
a:real;
a是在while循环中不断生成,要求每次循环生成的a在坐标轴下画出一条曲线。
其中,a为纵坐标,次数为横坐标。
谢谢。
小妹才大一啊,不要打击积极性啊!都问了一下午,号称最大最全的程序员论坛居然没人理,可怜啊!
问题点数:20、回复次数:28Top
1 楼senfore(来而不往非礼也!)回复于 2005-11-22 23:21:20 得分 0
a为纵坐标,次数为横坐标。
不明白这句的意思..Top
2 楼hebinwohao(委实比较菜)回复于 2005-11-23 00:03:13 得分 0
就是画一个坐标轴啊
a的值作为纵坐标,循环的次数作为横坐标
随着次数的增加,a的值会有变化。
根据a的值变化画出a的变化曲线
不知道我讲清楚了吗?Top
3 楼chijingde(AD)回复于 2005-11-23 00:49:04 得分 0
a是在while循环中不断生成
首先 要看你是怎么生成的
其次 a为纵坐标,次数为横坐标,这样只能得到一些点集,并不能得到曲线
这里面涉及到拟合和逼近,大一MM就做这个,早了点 ^_^Top
4 楼chijingde(AD)回复于 2005-11-23 00:55:46 得分 0
哦,好像看错了……
次数是指循环次数吧?我还以为是次幂呢 -_-!
不过这样还是得到的点集
画出来只是连在一起的几条折线
要画成曲线,还是要用图形学的知识
一般研究生课程才会讲图形学地……
大一的数学知识,说不明白的(其实俺也就是说不明白)Top
5 楼chijingde(AD)回复于 2005-11-23 00:59:28 得分 0
另外
在屏幕上画,坐标轴直接用real类型是不行地
因为0.5像素是画不出来的
除非进行转化,比如说把设备坐标转化成毫米微米,或者用DX、OPENGL等图形库来画Top
6 楼baiduan(-_-化杯粪喂力量-_-)回复于 2005-11-23 08:01:59 得分 0
曲线拟和。。。。Top
7 楼hebinwohao(委实比较菜)回复于 2005-11-23 09:29:12 得分 0
不用吧
只要用画布canvas就能画吧
我不要求太精确啊
用delphi绘制
求求大哥们帮帮忙吧,我和别人打赌一顿饭的!Top
8 楼hebinwohao(委实比较菜)回复于 2005-11-23 10:14:06 得分 0
帮忙一下啊Top
9 楼lijinghe1(喜欢没有文化性格泼辣身材高大的女人)回复于 2005-11-23 10:18:27 得分 0
我是进来看妹妹的Top
10 楼ljz9425(阿九)回复于 2005-11-23 10:28:10 得分 0
UP,UP
Top
11 楼hebinwohao(委实比较菜)回复于 2005-11-23 12:22:30 得分 0
还是没人理Top
12 楼hellolongbin(一个人(自从扩充话题改版,再也不去灌水乐园了))回复于 2005-11-23 12:40:44 得分 0
AD wrong了
本科的课程有图形学的
我们好像是大三学的
顺便问候一下MM:在哪里上学啊?多大了?家是哪里的?有男朋友了没有啊?家里兄妹几个啊?多高啊?多重啊?带不带眼镜啊?@$#@#!流口水中……Top
13 楼g961681(技术庸人(情商太低))回复于 2005-11-23 12:46:50 得分 0
呵呵,我们好像也学了。
只是到最后,连个叫什么备赛尔曲线的东东都没画出来。Top
14 楼hellolongbin(一个人(自从扩充话题改版,再也不去灌水乐园了))回复于 2005-11-23 13:03:30 得分 0
a的值是如何得来的?
你们吃饭到哪吃?Top
15 楼hebinwohao(委实比较菜)回复于 2005-11-23 13:59:01 得分 0
a的值不论啊
只要你给出画出曲线的方法
多谢各位大哥了
可惜不能贴照片
对于长相,还是很有自信的哦Top
16 楼ly_liuyang(Liu Yang LYSoft http://lysoft.7u7.net)回复于 2005-11-23 14:32:16 得分 0
又来YY泡妞的?
Canvas的Pixels方法画吧
高效率就用ScanLine的,一般的,用上面的够简单的
MM是不是的?
~_~Top
17 楼hebinwohao(委实比较菜)回复于 2005-11-23 14:40:11 得分 0
对啊
不要求精确,比如说两个点之间用直线连接起来都没问题的Top
18 楼moklee(mok)回复于 2005-11-23 15:22:15 得分 0
晕
这么多人泡MM,我也要,哈哈哈!!
用LineTo方法就行了
LineTo(x,y)
呵呵!
希望你能做出来!
Top
19 楼w95927w(D版第一铁公鸡^^)回复于 2005-11-23 16:07:23 得分 0
汗~~ 一说是MM,看AD那欢腾劲儿~~~
-_-!!Top
20 楼wizardqi(男巫)回复于 2005-11-23 16:38:37 得分 20
//晕倒,这么多废话不如直接给点实惠的,楼主只要在窗体的OnPaint事件中写下如下代码即可看到蓝色的随机曲线.
var
x:Integer;
y:real;
begin
with Canvas do
begin
Brush.Style:=bsSolid;
Brush.Color:=Color;
Pen.Color:=Color;
Rectangle(ClientRect);
Pen.Color:=clBlue;
y:=Random*Height;
MoveTo(0,Round(y));
for x:=1 to Width do
begin
y:=Random*Height;
LineTo(x,Round(y));
end;
end;
end;Top
21 楼wizardqi(男巫)回复于 2005-11-23 16:44:54 得分 0
//而下面的则是一条正弦曲线
var
x:Integer;
y,q:real;
cy:Integer;
begin
q:=0;
cy:=Height div 2;
with Canvas do
begin
Brush.Style:=bsSolid;
Brush.Color:=Color;
Pen.Color:=Color;
Rectangle(ClientRect);
Pen.Color:=clBlue;
y:=Sin(q)*cy+cy;
q:=q+0.0628;
MoveTo(0,Round(y));
for x:=1 to Width do
begin
y:=Sin(q)*cy+cy;
LineTo(x,Round(y));
q:=q+0.0628;
end;
end;
end;Top
22 楼chijingde(AD)回复于 2005-11-24 09:32:58 得分 0
哦了
如果要求不高的话
那就好说了
MM想画什么样的曲线啊?
给个公式出来
帮你画,顺便把照片发到chijingde@163.com,并加这个QQ:18972307或者MSN:chijingde@163.comTop
23 楼syfly739(飞仔)回复于 2005-11-24 11:29:23 得分 0
唉!!~!~
没救了!!~
见到MM就眼睛发光!!Top
24 楼wlbfeihu(下辈子不写程序)回复于 2005-11-24 11:46:22 得分 0
可惜没见到mmTop
25 楼xixuemao(钱不是问题,问题是没钱)回复于 2005-11-24 11:56:49 得分 0
贝赛尔曲线,以前学图形学都是用C画的,估计代码还在,不知楼主需要不?Top
26 楼hebinwohao(委实比较菜)回复于 2005-11-24 16:11:00 得分 0
谢谢各位大哥
呵呵
给分了
只有20分,不好意思
我还小呢,暂时不敢认识太多人Top
27 楼hebinwohao(委实比较菜)回复于 2005-11-24 20:43:50 得分 0
wizardqi(男巫)
谢谢你
你有联系方式吗Top
28 楼chijingde(AD)回复于 2005-11-25 09:17:23 得分 0
... ...
便宜这小子了Top




