阳光飞狐

【阳光飞狐__与财富同行】

 找回密码
 手机注册
查看: 4889|回复: 23
打印 上一主题 下一主题

请教矩阵图切线的数学公式

[复制链接]
跳转到指定楼层
1#
发表于 2009-1-13 12:30:32 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
请教大家,以下图来说,
4 t6 ]4 C3 d9 ?# P7 F) R有没有一个数学公式,可以算出从任意一点切线,
6 J# y; w6 t$ h, h) s/ T; I这条线会经过那些在线数字?% {* o2 a9 m# l, w7 d# R9 C

3 _3 V- E, t( Y; Z; g) w* Q  j - H" `2 _; O. T# V* n4 n

0 l# j9 u2 V. G$ a
8 r. b! B: G6 \' M) w# U
4 N' c5 c( T; n1 D
24#
发表于 2010-8-15 12:59:24 | 只看该作者
23#
发表于 2009-1-15 19:10:26 | 只看该作者
终于于今天下午4:15收到矩阵兄的大作,再次感谢!
22#
发表于 2009-1-15 19:08:48 | 只看该作者
原帖由 mzyma1355 于 2009-1-15 11:09 发表 % C9 c6 G# S2 e8 k1 @/ |  O
* O0 S) H6 F% ?1 y0 Q  b
我昨天刚刚收到(石家庄),广州离我们的首都稍微远了一点点,请耐心等待矩阵兄的大作,就如同我们买卖股票一样!

+ f3 J. S% j' }( E& K& I我(广州)在13日下午15:10左右就已经收到了
21#
发表于 2009-1-15 11:09:30 | 只看该作者
原帖由 xixicat2007 于 2009-1-15 09:03 发表
, p5 t: {5 ?4 N4 T& `5 j. A# g  U这么多兄弟都收到了,就我的没到
6 K; s0 ]/ k9 G
我昨天刚刚收到(石家庄),广州离我们的首都稍微远了一点点,请耐心等待矩阵兄的大作,就如同我们买卖股票一样!
20#
发表于 2009-1-15 09:03:41 | 只看该作者
这么多兄弟都收到了,就我的没到
19#
发表于 2009-1-14 22:51:18 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
18#
发表于 2009-1-14 15:07:42 | 只看该作者
矩阵兄太客气了,举手之劳,何足挂齿呢,矩阵兄慷慨赠书,尚未言谢呢。。。
17#
 楼主| 发表于 2009-1-14 11:41:13 | 只看该作者
xixicat2007兄
+ V8 E& ^' p: H9 [- X谢谢您帮忙!
' w# s( v  Q. W已交给撰写程序的朋友,
9 C0 {0 R5 P% K如果有问题,再向您请教。
) G! @0 C6 K& P& C7 N. }
7 t  O3 I+ r% E0 D$ j" G& N
16#
发表于 2009-1-13 17:34:28 | 只看该作者
, 学习。
15#
发表于 2009-1-13 17:00:43 | 只看该作者

回复 14# xixicat2007 的帖子

不错!
14#
发表于 2009-1-13 16:57:57 | 只看该作者
原帖由 矩阵 于 2009-1-13 16:46 发表 " h" A. a1 u$ s
& G/ s2 x3 f! H
也谢谢淘金大使兄、gubin1209兄、
9 t# N0 R: G! [# J) i  E东儿兄、phtsl兄、1 ~, [3 _: m5 y2 {
与OldZ兄的帮忙,) q5 a& \: O+ r2 |: k
这是做编程的没错,
9 K  }0 [" X# a1 Z7 C9 I# `; T我们在做一个下单程式,
' r% Q* i7 j/ E' M: m) Q+ {* D主要是希望能够在指定一个矩阵图上的位置时,0 @) e# N3 P5 P7 H& N8 m0 e
能呼叫整组数字出来,与画线有点不同。
0 |) D8 c8 G6 h- i  
/ e; i+ e& n# S- _
那就简单了,点选数字(某单元格)得出其坐标(x,y),1 M* o/ {1 @0 T9 Z$ Y
从左上向右下的切线方向分别用% b* @3 N% s; D
x+1,y+1和x-1,y-1来计算坐标并得出对应单元格,判断单元格是否不为空,为空停止循环8 g( k% `9 f4 q0 Z3 R# D
从右上向左下的切线方向用
8 n" I1 n+ x5 e0 ]# b6 ex-1,y+1和x+1,y-1来计算,同上步骤即可
13#
发表于 2009-1-13 16:50:00 | 只看该作者
是否是点选矩阵图中的一个点(数字),会列出所经过的切线上的所有数字?
12#
 楼主| 发表于 2009-1-13 16:46:19 | 只看该作者

: Y4 }2 i& w# \8 Y也谢谢淘金大使兄、gubin1209兄、4 @7 y  b! Q, y+ w! Y8 q7 _# V
东儿兄、phtsl兄、
, n, x; Y1 @6 ^与OldZ兄的帮忙,
- r+ j( Y. E* T  Y+ k, z这是做编程的没错,: `% ^* J7 G; o: T
我们在做一个下单程式,
) n  H" w- R8 b主要是希望能够在指定一个矩阵图上的位置时,
6 `& \" D: u9 |5 x4 P9 H. q能呼叫整组数字出来,与画线有点不同。: P0 N8 i( H! r% x
11#
 楼主| 发表于 2009-1-13 16:35:20 | 只看该作者

( w! U7 t9 i: ^; pxixicat2007兄: p' k9 g! D  v: F+ z
是想知道在线的数字,
; }- M( O( e$ Z( h您没见到图?6 v' }/ i/ F( n6 f9 M$ w8 _
我没设限啊!
4 s) Q% I8 T; C, N( V; f图的路径:
$ |; q+ ]% v( m9 S" K% m
: ^  b% H* p6 z4 a: v! A; l
3 C5 T+ S+ M* d- _- chttp://www.gann-9.com/~sqftp/rm35p4/rm35p42009-1-13a.gif+ v. j6 }  u$ g5 t( I! s

0 q3 {- S# T9 T; N# Dhttp://www.gann-9.com/~sqftp/rm35p4/rm35p42009-1-13b.gif
5 x+ y9 r/ ]$ F' A# D; ^& [% X
* M( F' g1 T% E
10#
 楼主| 发表于 2009-1-13 16:31:49 | 只看该作者
原帖由 yktu 于 2009-1-13 15:33 发表
' Q" X3 t4 _2 V4 T; u9 o试试这种算法,如图 R=1.11; 启始步长:=SQRT((SQRT(LL/R)/2)+(LL/R))*R; LL=起点; LL+启始步长=90° LL+2*启始步长+1*0.5*R=180° LL+3*启始步长+3*0.5*R=270° LL+4*启始步长+6*0.5*R=360°

& c! ~2 s  F" w9 m/ Z: \. c% `  s- o- |( U- l7 N
Yktu兄" }) _8 {. F9 `6 Y# m* k
谢谢您帮忙,这样快就有了,
# @# ]* H$ f- D9 P我先试试,有问题再向您讨教。

6 `# I* @: ^' I& q1 B7 ~  U7 ~: q3 @0 {
.3 w0 X' j9 c. ^8 |+ A
! E" y, u" `6 g0 J2 F
[ 本帖最后由 矩阵 于 2009-1-13 16:36 编辑 ]
9#
发表于 2009-1-13 16:10:11 | 只看该作者
没看到图,我猜想一下:6 ?3 J9 u4 L# I0 Q! I' O9 _) w
矩阵兄是想画线还是想知道线上的数字?
8#
发表于 2009-1-13 15:33:15 | 只看该作者
试试这种算法,如图 R=1.11; 启始步长:=SQRT((SQRT(LL/R)/2)+(LL/R))*R; LL=起点; LL+启始步长=90° LL+2*启始步长+1*0.5*R=180° LL+3*启始步长+3*0.5*R=270° LL+4*启始步长+6*0.5*R=360°

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?手机注册

x

评分

1

查看全部评分

7#
发表于 2009-1-13 15:10:11 | 只看该作者
应该不难,编程的,尤其是搞数据方面的能做到。
6#
发表于 2009-1-13 15:09:29 | 只看该作者
现在的新问题,建立矩阵图时,该如何给X,Y赋值
% g5 W$ o! ?: Q8 ~7 h& r3 z  M1 R( p" p# w: [9 o3 z1 m
看来还是跟建立矩阵图的算法有关系  `. U# T: J& |+ P  v+ @& b

  ]0 j- l8 c1 k似乎不简单哦
5#
发表于 2009-1-13 15:05:48 | 只看该作者
应该有点难度。
4 w# d# C8 G7 ^: f+ J本来还以可以用数组解决' ]3 @# A# a) `& r, {$ P& F2 h
发现不行,改用数据结构型(C语言的):$ D$ F: w5 Y: r6 x# ~2 m3 p/ t; t2 H- |
struct structA ( [+ `+ n0 `- o; ]! @
{
6 C& u4 h: U/ |; \int a;
  R; n4 E3 `: ~/ Q4 ?" i0 P3 }0 D9 uint array[x][y];. S. Y0 C3 f3 L! u. p: s1 }
};     9 I- c3 U0 ^" A9 z2 k8 M( s
7 p& Z0 T; j7 B8 H" v
似乎给每个数赋予坐标属性,而且必须把1 当作原点才好解决。* ?7 U5 ~. i1 x& F6 A! z

7 o/ \) \# x) i[ 本帖最后由 OldZ 于 2009-1-13 15:46 编辑 ]
4#
发表于 2009-1-13 14:12:17 | 只看该作者
顶上去 让007试试
3#
发表于 2009-1-13 13:11:26 | 只看该作者
这个很有难度啊,不是1,2个公式可以解决呀
2#
发表于 2009-1-13 12:43:29 | 只看该作者
您需要登录后才可以回帖 登录 | 手机注册

本版积分规则

QQ|小黑屋|手机版|Archiver|【阳光飞狐】 ( 网站ICP编号:京ICP备06013475号-7 )

GMT+8, 2026-10-21 00:02 , Processed in 0.138949 second(s), 21 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表