📄 subject_42175.htm
字号:
<p>
序号:42175 发表者:小卫 发表日期:2003-06-01 15:46:13
<br>主题:求救。。。。如何实现数组图
<br>内容:各位大虾们,本人是个学生,想请教一个问题<BR>如何在vc下实现<BR>x y<BR>-0.492188 0.018755 <BR>-0.484375 0.00289929 <BR>-0.476563 0.0180136 <BR>-0.46875 0.0278702 <BR>-0.460938 0.0135853 <BR>-0.453125 0.00738886 <BR>-0.445313 0.0421778 <BR>-0.4375 0.0937293 <BR>-0.429688 0.106704 <BR>-0.421875 0.0692034 <BR>-0.414063 0.0265722 <BR>-0.40625 0.0165597 <BR>-0.398438 0.0248988 <BR>-0.390625 0.0246255 <BR>-0.382813 0.0310646 <BR>-0.375 0.0808782 <BR>-0.367188 0.164369 <BR>-0.359375 0.218301 <BR>-0.351563 0.199174 <BR>-0.34375 0.135535 <BR>-0.335938 0.0873793 <BR>-0.328125 0.0762515 <BR>-0.320313 0.0858 <BR>-0.3125 0.117747 <BR>-0.304688 0.202409 <BR>-0.296875 0.3391 <BR>-0.289063 0.46074 <BR>-0.28125 0.491233 <BR>-0.273438 0.427756 <BR>-0.265625 0.339152 <BR>-0.257813 0.289176 <BR>-0.25 0.293169 <BR>-0.242188 0.352308 <BR>-0.234375 0.486354 <BR>-0.226563 0.696155 <BR>-0.21875 0.912559 <BR>-0.210938 1.02898 <BR>-0.203125 0.999179 <BR>-0.195313 0.88104 <BR>-0.1875 0.774919 <BR>-0.179688 0.743492 <BR>-0.171875 0.80613 <BR>-0.164063 0.976257 <BR>-0.15625 1.25171 <BR>-0.148438 1.56361 <BR>-0.140625 1.78223 <BR>-0.132813 1.81288 <BR>-0.125 1.68071 <BR>-0.117188 1.50391 <BR>-0.109375 1.39486 <BR>-0.101563 1.40748 <BR>-0.09375 1.55925 <BR>-0.0859375 1.84592 <BR>-0.078125 2.20449 <BR>-0.0703125 2.49696 <BR>-0.0625 2.58725 <BR>-0.0546875 2.45217 <BR>-0.046875 2.20045 <BR>-0.0390625 1.97995 <BR>-0.03125 1.88481 <BR>-0.0234375 1.94671 <BR>-0.015625 2.16346 <BR>-0.0078125 2.48558 <BR>0 2.78747 <BR>0.0078125 2.91254 <BR>0.015625 2.79151 <BR>0.0234375 2.48983 <BR>0.03125 2.14917 <BR>0.0390625 1.90637 <BR>0.046875 1.8385 <BR>0.0546875 1.95462 <BR>0.0625 2.19964 <BR>0.0703125 2.45793 <BR>0.078125 2.58806 <BR>0.0859375 2.49872 <BR>0.09375 2.21044 <BR>0.101563 1.84124 <BR>0.109375 1.52835 <BR>0.117188 1.35988 <BR>0.125 1.35902 <BR>0.132813 1.49482 <BR>0.140625 1.68622 <BR>0.148438 1.81572 <BR>0.15625 1.78245 <BR>0.164063 1.56868 <BR>0.171875 1.25381 <BR>0.179688 0.956378 <BR>0.1875 0.762205 <BR>0.195313 0.699708 <BR>0.203125 0.7553 <BR>0.210938 0.883255 <BR>0.21875 1.00421 <BR>0.226563 1.02918 <BR>0.234375 0.91546 <BR>0.242188 0.701627 <BR>0.25 0.477036 <BR>0.257813 0.316248 <BR>0.265625 0.245604 <BR>0.273438 0.258518 <BR>0.28125 0.334666 <BR>0.289063 0.433718 <BR>0.296875 0.492938 <BR>0.304688 0.461588 <BR>0.3125 0.344879 <BR>0.320313 0.201449 <BR>0.328125 0.0921558 <BR>0.335938 0.0394019 <BR>0.34375 0.0360983 <BR>0.351563 0.0733319 <BR>0.359375 0.139859 <BR>0.367188 0.203154 <BR>0.375 0.218302 <BR>0.382813 0.168455 <BR>0.390625 0.0850478 <BR>0.398438 0.0165214 <BR>0.40625 -0.0159 <BR>0.414063 -0.0213237 <BR>0.421875 -0.00851187 <BR>0.429688 0.0259284 <BR>0.4375 0.0749377 <BR>0.445313 0.107479 <BR>0.453125 0.0955327 <BR>0.460938 0.0481298 <BR>0.46875 0.00251159 <BR>0.476563 -0.0175665 <BR>0.484375 -0.0197526 <BR>0.492188 -0.0176006 <BR>0.5 -0.00596798 <BR>这两个数组的波形图,请大家指教。。。。<BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:小缪 回复日期:2003-06-02 10:12:22
<br>内容:确定x与y的范围设x>=minx,x<=maxx,y>=miny,y<=miny;以及在x范围的点数,设为num冰设在客户区有x方向和y方向分别有xpoint及ypoin个象素<BR>int screenx[num],screeny[num];<BR>float x[num],y[num];<BR>CClientDC dc(this);<BR>OnPrepareDC(&dc);<BR>dc.MoveTo(0,ypoin/2);<BR>dc.LineTo(xpoin,ypoin/2);<BR>dc.MoveTo(xpoin/2,0);<BR>dc.LineTo(xpoin/2,ypiont);<BR>for(i=0;i<num;i++)<BR>{<BR>screenx[i]=x[i]/(maxx-minx)*xpoint;<BR>screeny[i]=y[i]/(maxy-miny)*ypoint;<BR>}<BR>dc.MoveTo(xpoint/2+screenx[0],ypoint/2-screen[0])<BR> for(i=1;i<400;i++)<BR> {<BR> LineTo(xpoint/2+screenx[i],ypoint/2-screen[i]);<BR> }
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:小卫 回复日期:2003-06-06 20:29:34
<br>内容:谢谢楼上的大侠<BR>但我还有一个小问题<BR>如果我的数组是随机生成的文档,档里面就是这些数组<BR>那么如何从vc中读取这些数组生成数组图呢
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:小卫 回复日期:2003-06-06 20:34:15
<br>内容:谢谢楼上的大侠<BR>但我还有一个小问题<BR>如果我的数组是随机生成的文档,文档名是固定的,每计算一次就能生成一次文档,档里面就是这些数组<BR>那么如何从vc中读取这些数组生成数组图呢
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:小缪 回复日期:2003-06-06 20:47:24
<br>内容:你x、y都是随机生成的吗?画这种图这有什么意义啊?<BR>能不能跟我说说啊?<BR>你是由vc生成然后在存的还是由其它软件生成后存储的?<BR>如果是后者则是比较麻烦的,因为你不知道其它软件存储的格式,读取比较困难。<BR>如果是前者,你是暗什么格式存贮的,就按那种格式再读出来。<BR>你生成的随机数肯定是有范围的,完全可以按照上面的方法进行画图啊。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:小卫 回复日期:2003-06-07 21:32:06
<br>内容:是由vc生成的阿<BR>是生成了一个dprof.dat文件<BR>由于每次输入的数据不同就产生不同的数组<BR>但每次都会生成在dprof这个文件中<BR>我就是想重文件中读取数组,生成波形图<BR>请问如何实现呢<BR>以上x,y是我第一次生成的数组<BR>我的QQ是68462771<BR>请高手指点。。。。我好急了<BR>谢谢。。。。<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -