阳光飞狐

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

 找回密码
 手机注册

手机动态码快速登录

手机号快速注册登录

查看: 4692|回复: 23
打印 上一主题 下一主题

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

[复制链接]
跳转到指定楼层
1#
发表于 2009-1-13 12:30:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教大家,以下图来说,' C' J( x( f4 ^" r
有没有一个数学公式,可以算出从任意一点切线,
  P% I5 B# l0 X" b这条线会经过那些在线数字?9 ]8 `% q! M5 ^& n( j

$ ^+ d1 |( i% a& _ / T& h7 w: m! i, z6 O9 Z4 B/ i

" d& _3 H1 O5 M! A& m, R! S! O# f3 w, w
1 `+ N& s( M3 C) ~: {5 Y  A
2#
发表于 2009-1-13 12:43:29 | 只看该作者
3#
发表于 2009-1-13 13:11:26 | 只看该作者
这个很有难度啊,不是1,2个公式可以解决呀
4#
发表于 2009-1-13 14:12:17 | 只看该作者
顶上去 让007试试
5#
发表于 2009-1-13 15:05:48 | 只看该作者
应该有点难度。
, {" l. l/ [1 i; B本来还以可以用数组解决( z/ F4 p' ?2 v) w8 |; J4 m$ R
发现不行,改用数据结构型(C语言的):
' ?$ [; P& t& t. N& M# q3 N: Qstruct structA
- `4 o7 G/ w6 ?{4 Z" {. T  O" ~6 v+ S' A% H
int a;
& o0 f2 Y+ P) B& {4 `. f: T# uint array[x][y];
% G& F! y, L3 U& x- u};     - u/ W! H. Z; A9 P, c
% N0 P7 }' \/ |- [6 C6 [+ p% R
似乎给每个数赋予坐标属性,而且必须把1 当作原点才好解决。
. |" Z, F7 c( m+ y  Y9 ^5 \; g. Q7 D  f- x
[ 本帖最后由 OldZ 于 2009-1-13 15:46 编辑 ]
6#
发表于 2009-1-13 15:09:29 | 只看该作者
现在的新问题,建立矩阵图时,该如何给X,Y赋值$ i+ z% f1 e* I$ p3 m
/ f8 f& G0 Q. l1 _6 x. U. ~
看来还是跟建立矩阵图的算法有关系
* O2 B. X, Q% [9 s$ @3 x% d% t& w9 ^( c
似乎不简单哦
7#
发表于 2009-1-13 15:10:11 | 只看该作者
应该不难,编程的,尤其是搞数据方面的能做到。
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

查看全部评分

9#
发表于 2009-1-13 16:10:11 | 只看该作者
没看到图,我猜想一下:
0 m4 k2 @, ], {" u. X矩阵兄是想画线还是想知道线上的数字?
10#
 楼主| 发表于 2009-1-13 16:31:49 | 只看该作者
原帖由 yktu 于 2009-1-13 15:33 发表 : S4 Y( C, y6 I0 ]
试试这种算法,如图 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°
& M% P+ `% h( \

. M5 [3 E% c" K* MYktu兄- C4 P) u3 D! E# V; P) I
谢谢您帮忙,这样快就有了,2 W+ o& _$ {5 E, ~0 ~- P9 G) v
我先试试,有问题再向您讨教。
  J' K1 d: ~& |( P# r5 a9 G( G
.
# _) V) m8 P% J$ e( O8 I
, ^; U) `9 k' I6 x- M$ ?[ 本帖最后由 矩阵 于 2009-1-13 16:36 编辑 ]
11#
 楼主| 发表于 2009-1-13 16:35:20 | 只看该作者
5 v, I) M8 `1 |- p6 Z* W
xixicat2007
9 A# O. ~) j8 T! g) Z是想知道在线的数字,2 F$ e1 F5 O2 G4 x) g
您没见到图?, f1 G$ z" T2 l* R
我没设限啊!! o5 }# j" q7 |  J  |9 e
图的路径:
$ Z: j* M1 P) l# A; S8 H7 p
1 A! z% T  O( Z3 S* G % ]9 b9 k! }5 a) g  K. i5 n, o
http://www.gann-9.com/~sqftp/rm35p4/rm35p42009-1-13a.gif3 E* B  s* m* f6 t9 j% G+ b
4 K9 A: W, o( h& R, M7 r5 ~* i% h2 T
http://www.gann-9.com/~sqftp/rm35p4/rm35p42009-1-13b.gif: o4 X* N9 p5 Q, Q8 F5 I7 y+ s: w
' p6 ~; X- _: `2 l2 ?
12#
 楼主| 发表于 2009-1-13 16:46:19 | 只看该作者

5 v' J7 S) a* K# T/ b) I也谢谢淘金大使兄、gubin1209兄、
. l$ t7 `& O' _2 E$ }. [- m5 L东儿兄、phtsl兄、% P% Z* m' |+ O  {! E
OldZ兄的帮忙,
0 P* N; N# N. r; K' i* u这是做编程的没错,
2 G5 m+ D9 y, Y( O" ?8 P, A0 e我们在做一个下单程式,
+ N1 V0 R7 Y) ]9 o主要是希望能够在指定一个矩阵图上的位置时,: h8 q. ?) L7 E2 V7 G
能呼叫整组数字出来,与画线有点不同。; t5 b6 _5 b! c* e0 H) R# h! V
13#
发表于 2009-1-13 16:50:00 | 只看该作者
是否是点选矩阵图中的一个点(数字),会列出所经过的切线上的所有数字?
14#
发表于 2009-1-13 16:57:57 | 只看该作者
原帖由 矩阵 于 2009-1-13 16:46 发表
: S  V- L' p, O/ t; ]
/ x. \) v4 Q) p: U9 k0 O也谢谢淘金大使兄、gubin1209兄、: Z9 x! A* v/ W$ l: q6 W8 l* ~0 d
东儿兄、phtsl兄、% [1 y+ p' ^$ j8 G
与OldZ兄的帮忙,
0 r. i0 g1 q; b# ]  T这是做编程的没错,5 t& g/ ?6 C5 v  y( E' \5 Y8 y
我们在做一个下单程式,
0 X1 C; T6 C# W: ^' V主要是希望能够在指定一个矩阵图上的位置时,; o) P( F# T3 z# S7 x  m% ~. t; Q
能呼叫整组数字出来,与画线有点不同。# H1 O. W5 L" V" S+ y
  

* ]# G; @% \  U3 U7 l% C那就简单了,点选数字(某单元格)得出其坐标(x,y),
1 V2 R7 h& A9 M* |' }. o% p& _2 ]从左上向右下的切线方向分别用8 Z! w9 N) w2 A2 \& L
x+1,y+1和x-1,y-1来计算坐标并得出对应单元格,判断单元格是否不为空,为空停止循环7 R0 i/ |9 j% e9 x$ m1 d  j" L. k
从右上向左下的切线方向用
* e/ _) A% A  Q1 v6 v  U. B0 [x-1,y+1和x+1,y-1来计算,同上步骤即可
15#
发表于 2009-1-13 17:00:43 | 只看该作者

回复 14# xixicat2007 的帖子

不错!
16#
发表于 2009-1-13 17:34:28 | 只看该作者
, 学习。
17#
 楼主| 发表于 2009-1-14 11:41:13 | 只看该作者
xixicat2007: L/ B3 {5 [( t7 l; ]
谢谢您帮忙!
4 f- e- j* Q- D* q% U已交给撰写程序的朋友,
& p+ v( P* K$ Q( u- c如果有问题,再向您请教。) N9 _- b; L: S4 d

+ ]5 h, t9 a' P, C, A
18#
发表于 2009-1-14 15:07:42 | 只看该作者
矩阵兄太客气了,举手之劳,何足挂齿呢,矩阵兄慷慨赠书,尚未言谢呢。。。
19#
发表于 2009-1-14 22:51:18 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
20#
发表于 2009-1-15 09:03:41 | 只看该作者
这么多兄弟都收到了,就我的没到
21#
发表于 2009-1-15 11:09:30 | 只看该作者
原帖由 xixicat2007 于 2009-1-15 09:03 发表 - M4 S- h1 X9 ?+ `
这么多兄弟都收到了,就我的没到

" X, j( C) L" }: H我昨天刚刚收到(石家庄),广州离我们的首都稍微远了一点点,请耐心等待矩阵兄的大作,就如同我们买卖股票一样!
22#
发表于 2009-1-15 19:08:48 | 只看该作者
原帖由 mzyma1355 于 2009-1-15 11:09 发表
7 t: J/ R1 T  D( n3 \) z/ h- b* q0 H$ n& s
我昨天刚刚收到(石家庄),广州离我们的首都稍微远了一点点,请耐心等待矩阵兄的大作,就如同我们买卖股票一样!
, G+ T/ ?: h/ m% i: O
我(广州)在13日下午15:10左右就已经收到了
23#
发表于 2009-1-15 19:10:26 | 只看该作者
终于于今天下午4:15收到矩阵兄的大作,再次感谢!
24#
发表于 2010-8-15 12:59:24 | 只看该作者
您需要登录后才可以回帖 登录 | 手机注册 手机动态码快速登录

本版积分规则

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

GMT+8, 2026-5-30 21:16 , Processed in 0.158470 second(s), 21 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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