阳光飞狐

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

 找回密码
 手机注册

手机动态码快速登录

手机号快速注册登录

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

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

[复制链接]
跳转到指定楼层
1#
发表于 2009-1-13 12:30:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教大家,以下图来说,
, G' y7 Y" r: D4 \有没有一个数学公式,可以算出从任意一点切线,; a9 J% V" U5 h4 [  ?
这条线会经过那些在线数字?
# M3 y: }. _0 g" T" m6 E1 ` " z: V! }3 e) k/ Q5 I. }
) i! @, ]- z6 X9 p

8 Y, ^% M. u1 c" g7 W: M3 ]2 g$ Y/ j% @7 E% W6 k4 v" Y2 x! S

( L0 v8 A, n* d' H
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; Y4 n/ L( }本来还以可以用数组解决
! O  H, p+ P) G5 J3 p. ]发现不行,改用数据结构型(C语言的):
5 X, \; Y) u6 O0 Rstruct structA
( p, Q- V1 o# J  \: p{9 }2 ]9 I. }' i* z
int a;4 b; [; E6 O: W; S- |1 ~
int array[x][y];
8 j6 w3 G  I1 j};     
5 e7 ]2 F% z, B8 |0 U% C( y6 {0 y6 ^) i# L
似乎给每个数赋予坐标属性,而且必须把1 当作原点才好解决。( y6 B7 D  e: P0 a9 E4 |6 X% i

" f' y, m$ j- j, T[ 本帖最后由 OldZ 于 2009-1-13 15:46 编辑 ]
6#
发表于 2009-1-13 15:09:29 | 只看该作者
现在的新问题,建立矩阵图时,该如何给X,Y赋值
, ^+ n5 z4 o  J  A3 k3 p% t
1 c$ A3 x; {3 y& J% H! \$ g看来还是跟建立矩阵图的算法有关系
1 e7 ]# `& {+ \! D6 ]# W2 y
& m/ j% g* ^6 ?& V似乎不简单哦
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 | 只看该作者
没看到图,我猜想一下:" k$ l6 v/ C% Z  [. i9 n+ u7 u) }
矩阵兄是想画线还是想知道线上的数字?
10#
 楼主| 发表于 2009-1-13 16:31:49 | 只看该作者
原帖由 yktu 于 2009-1-13 15:33 发表
5 b5 [& C5 t& C% Z4 q+ ?试试这种算法,如图 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°

, L, R; ^- x9 F* M+ o
2 n: L2 M6 T0 g' R. eYktu兄
2 n' e6 I. o$ V/ T- j3 Q谢谢您帮忙,这样快就有了,9 T6 W% s/ d0 p+ X
我先试试,有问题再向您讨教。
8 v$ d; ^0 C7 I" T: f: z8 G
.6 y6 g# n3 H  h2 ^2 L) \

% F7 ^/ ~+ V% o. \# w' T[ 本帖最后由 矩阵 于 2009-1-13 16:36 编辑 ]
11#
 楼主| 发表于 2009-1-13 16:35:20 | 只看该作者

/ E2 h7 c% Z4 {) E. z7 M: gxixicat2007
7 c3 F" K  V' e' n' M, J8 x是想知道在线的数字,
# ~% m! Z, |. p" l$ H7 W+ \  ?! n您没见到图?
0 \3 B( i  J2 r% O) w9 a5 \8 y我没设限啊!. ~2 S7 H- n# e: t  |
图的路径:1 A+ W0 Q: R, i, ~

$ R; Q: N% ?* r # n- o7 ^% j( V
http://www.gann-9.com/~sqftp/rm35p4/rm35p42009-1-13a.gif& e$ r! I; L) M% L( o
# @; u2 e. O1 G* g+ w0 L
http://www.gann-9.com/~sqftp/rm35p4/rm35p42009-1-13b.gif$ D" \) G6 y7 p0 n
/ V( x3 m7 |+ ]7 f& m7 _/ h( Z" n1 @
12#
 楼主| 发表于 2009-1-13 16:46:19 | 只看该作者

; d# X  s" y9 m6 {" K0 L也谢谢淘金大使兄、gubin1209兄、6 f) p( |& |9 {$ c6 H
东儿兄、phtsl兄、
! B  R. R$ E" o" QOldZ兄的帮忙,
7 q6 N9 y) V! P( h/ v这是做编程的没错,
3 l# m8 n1 v0 M4 J. v- w我们在做一个下单程式,
2 n) \- `" T# |* r主要是希望能够在指定一个矩阵图上的位置时,9 {* f4 @7 J! S" [1 U7 U
能呼叫整组数字出来,与画线有点不同。, Q% z' A& B4 h2 f) W
13#
发表于 2009-1-13 16:50:00 | 只看该作者
是否是点选矩阵图中的一个点(数字),会列出所经过的切线上的所有数字?
14#
发表于 2009-1-13 16:57:57 | 只看该作者
原帖由 矩阵 于 2009-1-13 16:46 发表
( U3 p2 z- L/ w
; F2 ], c+ M. G0 i: s也谢谢淘金大使兄、gubin1209兄、
. f4 [7 V% y5 a6 r% D东儿兄、phtsl兄、1 ^1 O/ l+ T4 {  |4 S
与OldZ兄的帮忙,6 N' g5 F& z/ m
这是做编程的没错,; R  X# K, b" Q3 d- C& n3 Q5 Y
我们在做一个下单程式,; a* r6 V4 M$ v9 c. c  N
主要是希望能够在指定一个矩阵图上的位置时,
' f( H$ _' e5 e/ T. `8 k3 B; P) R' ]能呼叫整组数字出来,与画线有点不同。
/ x3 b# @4 q5 F; G. B9 K  
# C! Q$ d1 I* J) T  ^. a! ?
那就简单了,点选数字(某单元格)得出其坐标(x,y),
  D7 ]7 o2 }" K9 R* i从左上向右下的切线方向分别用7 z* O8 H5 l: {& y! U. ?+ F3 B6 ]
x+1,y+1和x-1,y-1来计算坐标并得出对应单元格,判断单元格是否不为空,为空停止循环2 G$ h$ J, j! A( G' G, b
从右上向左下的切线方向用
9 ~2 {3 h' x6 x4 ^7 I- _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  D* ~9 v2 \  t! T$ h' c7 N
谢谢您帮忙!' z5 ?& J" e; W
已交给撰写程序的朋友,* n3 G/ J5 F+ M0 q1 X* N& w
如果有问题,再向您请教。
8 u- \4 v* O0 W6 s" ^! c
6 X9 e: ?1 H; O1 X) y$ \0 M3 D- W) J6 @
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 发表 2 @. L% \( F) J. o% @5 @
这么多兄弟都收到了,就我的没到
: Z" i# Z; J4 u  }( ~! \# [
我昨天刚刚收到(石家庄),广州离我们的首都稍微远了一点点,请耐心等待矩阵兄的大作,就如同我们买卖股票一样!
22#
发表于 2009-1-15 19:08:48 | 只看该作者
原帖由 mzyma1355 于 2009-1-15 11:09 发表
5 o5 i2 d% p$ v, t
0 L6 |; E) _5 k* _我昨天刚刚收到(石家庄),广州离我们的首都稍微远了一点点,请耐心等待矩阵兄的大作,就如同我们买卖股票一样!
7 b0 h# r0 ?2 f* A6 G% @3 N5 v. n
我(广州)在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 19:26 , Processed in 0.180357 second(s), 21 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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