阳光飞狐

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

 找回密码
 手机注册

手机动态码快速登录

手机号快速注册登录

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

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

[复制链接]
跳转到指定楼层
1#
发表于 2009-1-13 12:30:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教大家,以下图来说,- d2 R+ z9 X  l
有没有一个数学公式,可以算出从任意一点切线,
' j+ j& r1 k5 ?9 b% f; t- e! O1 n这条线会经过那些在线数字?8 ~8 f4 F. K( q$ Q; R; G, u
  @0 J) H& h, k9 ^

  V: I7 X) j# B* @
) a  v' K+ d! b1 T' l3 r9 H' r  j6 L+ \' _2 m2 T0 \2 v4 F1 B

6 P! t& r- r$ U) Q6 S! h6 X' R: ]- X  j
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 | 只看该作者
应该有点难度。
" Z- i9 h" i/ X. w本来还以可以用数组解决
: @4 k  A7 T$ G发现不行,改用数据结构型(C语言的):& h9 J6 T) ]" D' V( U
struct structA 6 i  e* M0 \5 \2 o8 v7 D
{) x( O7 _3 M+ |% C3 F
int a;
/ e) [0 U! o4 e4 c* Sint array[x][y];
7 {  o6 Z% C4 q1 N};     
+ b' R6 ~8 r1 ~9 S
4 |5 o, ~! T+ T) c; x" g似乎给每个数赋予坐标属性,而且必须把1 当作原点才好解决。; D8 G$ A7 D* k8 s4 t

& F# |. }- F6 m7 z+ L3 ~5 T# V[ 本帖最后由 OldZ 于 2009-1-13 15:46 编辑 ]
6#
发表于 2009-1-13 15:09:29 | 只看该作者
现在的新问题,建立矩阵图时,该如何给X,Y赋值
; x3 k7 q, ]* b! n6 N0 R  i5 h8 B3 m& I4 }! S
看来还是跟建立矩阵图的算法有关系" ?) O/ f: j# u0 b. d$ N/ V
3 e0 z9 _" u" ^9 ?/ N
似乎不简单哦
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 s5 G6 X1 {' l- K矩阵兄是想画线还是想知道线上的数字?
10#
 楼主| 发表于 2009-1-13 16:31:49 | 只看该作者
原帖由 yktu 于 2009-1-13 15:33 发表 1 I4 q" b) `$ ^, ~- \1 K  g
试试这种算法,如图 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°
' _4 J# Y* z9 g
, C# a; i" K; j  }( p0 ~
Yktu兄
2 H6 L9 Q. E: A5 X  ^2 T8 j谢谢您帮忙,这样快就有了,& {( `1 I8 d( \% x
我先试试,有问题再向您讨教。
# ~& A3 G& B" L1 f# C2 p
.
- m7 l/ r* y; x2 q: S4 s0 ]( @% `( r; K1 P; U$ R* h
[ 本帖最后由 矩阵 于 2009-1-13 16:36 编辑 ]
11#
 楼主| 发表于 2009-1-13 16:35:20 | 只看该作者
" v+ F2 @; M. c
xixicat2007
) \  J1 T" v6 j9 j# S. w是想知道在线的数字,
2 _- \, Z( ^: a6 E8 H% y您没见到图?: a3 d6 [# M$ P8 r9 i
我没设限啊!' F- S' L/ d3 g6 ^' Q' r$ z
图的路径:
4 O( X( h+ p- H
6 K1 {* B. G- U" n+ ?9 u
7 D' }; W0 Y3 `* y, X8 O& b" jhttp://www.gann-9.com/~sqftp/rm35p4/rm35p42009-1-13a.gif
( K6 o* n; Z: p* Z- W( ?
0 f) ]! w; r3 L1 O. E8 Dhttp://www.gann-9.com/~sqftp/rm35p4/rm35p42009-1-13b.gif( Q3 n/ O. k0 u3 s

+ H' \. w* h- e1 T. x4 R- N
12#
 楼主| 发表于 2009-1-13 16:46:19 | 只看该作者
, d+ \9 ~" B" x6 |+ f9 R4 I
也谢谢淘金大使兄、gubin1209兄、
" h+ v1 E4 m  [; r东儿兄、phtsl兄、
. @1 A1 m; q- G; D7 cOldZ兄的帮忙,
7 F( Y( i' m4 m; k3 ^这是做编程的没错,
( r0 k: j7 ]; B  N+ j' W3 O% h- o我们在做一个下单程式,' m; r& E: G& Z6 A: S
主要是希望能够在指定一个矩阵图上的位置时,
- k  X5 n% \+ _1 e* T8 l+ I7 J; d能呼叫整组数字出来,与画线有点不同。
' s: [* N- @9 ~  e
13#
发表于 2009-1-13 16:50:00 | 只看该作者
是否是点选矩阵图中的一个点(数字),会列出所经过的切线上的所有数字?
14#
发表于 2009-1-13 16:57:57 | 只看该作者
原帖由 矩阵 于 2009-1-13 16:46 发表 & G+ D$ a% P+ J. u* X

" s& Q$ L6 a: _- p; [, C) d/ [也谢谢淘金大使兄、gubin1209兄、
& r7 r6 \  u$ P% H. C8 d东儿兄、phtsl兄、0 C# f; Q" p, R/ {! T
与OldZ兄的帮忙,% Y& V% {" r4 o
这是做编程的没错,
* F+ g: w2 w( m3 u  d我们在做一个下单程式,4 O6 m, r1 v/ H; ?  R# o
主要是希望能够在指定一个矩阵图上的位置时,  `: V* M/ U' t* }# u# X
能呼叫整组数字出来,与画线有点不同。
& s# ?8 V3 N/ G' c  
7 }- C6 f. K) w. P8 F9 H$ o. n
那就简单了,点选数字(某单元格)得出其坐标(x,y),
+ U' N# V4 B' j+ r: u从左上向右下的切线方向分别用
8 v* n- i/ E' P/ ?& ix+1,y+1和x-1,y-1来计算坐标并得出对应单元格,判断单元格是否不为空,为空停止循环- D# L. s$ V! r$ g+ m3 E, o
从右上向左下的切线方向用
; z/ ]/ O/ J( C/ {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
/ I  d: m! A6 r谢谢您帮忙!7 O3 \9 v) P  i. F* h: b7 [5 ]
已交给撰写程序的朋友,' `  Y" ^) W6 D" d7 b  ]
如果有问题,再向您请教。8 W0 K5 D. G+ a5 @
0 n: h# s4 q. i
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 发表
& p! ?: i4 X" W: D这么多兄弟都收到了,就我的没到

2 t& J1 ^4 ?& G8 \& |& o0 e我昨天刚刚收到(石家庄),广州离我们的首都稍微远了一点点,请耐心等待矩阵兄的大作,就如同我们买卖股票一样!
22#
发表于 2009-1-15 19:08:48 | 只看该作者
原帖由 mzyma1355 于 2009-1-15 11:09 发表 5 t, N1 e* V/ W" \
: K+ U5 }% {/ I% V, ^" d
我昨天刚刚收到(石家庄),广州离我们的首都稍微远了一点点,请耐心等待矩阵兄的大作,就如同我们买卖股票一样!
2 P5 w9 F- K4 n4 W  o7 h' [
我(广州)在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 20:20 , Processed in 0.156677 second(s), 20 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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