阳光飞狐

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

 找回密码
 手机注册

手机动态码快速登录

手机号快速注册登录

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

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

[复制链接]
跳转到指定楼层
1#
发表于 2009-1-13 12:30:32 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
请教大家,以下图来说,0 J9 R; m6 Y8 B& |2 c! R1 H
有没有一个数学公式,可以算出从任意一点切线,# w# W# h$ ?; }1 E& J7 @* U
这条线会经过那些在线数字?: |: b7 Q- A6 Q0 X4 N7 M
( s/ \" Z" F. e1 ?8 N0 s3 e4 }( p

! T+ b! m+ Y' q/ d
: L" a9 i! |6 N6 h& o
+ z% k2 T1 m0 n5 k* a' |# p & O8 V# t8 r& ~
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 发表
8 J; F4 J0 D1 d/ g5 y1 D/ W0 @9 ~6 Z5 a! y" h
我昨天刚刚收到(石家庄),广州离我们的首都稍微远了一点点,请耐心等待矩阵兄的大作,就如同我们买卖股票一样!

. S' ]6 X, T/ B5 Z4 }" x$ x我(广州)在13日下午15:10左右就已经收到了
21#
发表于 2009-1-15 11:09:30 | 只看该作者
原帖由 xixicat2007 于 2009-1-15 09:03 发表 # O5 h$ C$ q2 ~# [- z
这么多兄弟都收到了,就我的没到

& V2 D& |6 q6 q2 U! v9 B1 W我昨天刚刚收到(石家庄),广州离我们的首都稍微远了一点点,请耐心等待矩阵兄的大作,就如同我们买卖股票一样!
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
1 r2 B0 F5 E2 ~. Q6 V, A2 `) T" R谢谢您帮忙!# s4 B7 d: }" \, E5 h# s
已交给撰写程序的朋友,% N0 J# @3 E& R6 m$ h
如果有问题,再向您请教。
$ j7 R/ \0 d  `3 S" s 8 c1 |, ^2 j4 |- t' @; j) F& x
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 发表 * `9 H! @3 \) U2 M. y

0 ^# s& d& @& G7 o; {- w也谢谢淘金大使兄、gubin1209兄、
6 W$ a1 d" R+ n% h7 W东儿兄、phtsl兄、
' V! w1 l$ d) F, w6 J# J% R与OldZ兄的帮忙,' d% E8 }5 o$ @7 x6 J
这是做编程的没错,% P) X9 L1 |8 i; o
我们在做一个下单程式,
2 ]4 h4 @! h+ l主要是希望能够在指定一个矩阵图上的位置时,+ d0 P9 @, n4 R
能呼叫整组数字出来,与画线有点不同。
  ~' g( W( r4 i- U8 C4 Z  
7 `7 h$ B: {  A$ _+ _
那就简单了,点选数字(某单元格)得出其坐标(x,y),
0 ^! I  i( T  j从左上向右下的切线方向分别用
6 N4 J% F* g# P2 ix+1,y+1和x-1,y-1来计算坐标并得出对应单元格,判断单元格是否不为空,为空停止循环
% o% o' l9 p; E  ~0 o5 [# O* e从右上向左下的切线方向用' q- g3 J1 U6 r; ]$ m" e
x-1,y+1和x+1,y-1来计算,同上步骤即可
13#
发表于 2009-1-13 16:50:00 | 只看该作者
是否是点选矩阵图中的一个点(数字),会列出所经过的切线上的所有数字?
12#
 楼主| 发表于 2009-1-13 16:46:19 | 只看该作者

" B7 A8 J9 j# a0 f也谢谢淘金大使兄、gubin1209兄、
, |1 f7 G( U* S( \* J0 |! Z东儿兄、phtsl兄、2 l  D/ H+ s# a& a
OldZ兄的帮忙,$ G" B' r6 _; \6 R; Y: V2 R: F4 }
这是做编程的没错,$ A) z8 i7 _2 c- u$ t7 x6 v4 Y
我们在做一个下单程式,) J1 U& K% y- S- F3 B
主要是希望能够在指定一个矩阵图上的位置时,
9 T9 _4 g3 c0 k能呼叫整组数字出来,与画线有点不同。
) y4 W' v) Z9 m& B# l: E
11#
 楼主| 发表于 2009-1-13 16:35:20 | 只看该作者

7 ]6 |/ T0 G/ l! ]: I5 Hxixicat2007
6 k( `, r# P% [9 p1 o是想知道在线的数字,
7 _3 c) y0 {; ~. q- D您没见到图?
  g5 e! f; [( D  c我没设限啊!# `3 t- \. |% a+ x' B3 T3 E3 ?2 \4 Z
图的路径:; U/ o5 j: h+ X: L, m- @

$ \! Z* i# b$ x- ^* X9 Y/ z
( W( F# S/ f  k3 [http://www.gann-9.com/~sqftp/rm35p4/rm35p42009-1-13a.gif" C4 k6 W$ Y' r. _0 x! m- A

& A6 _4 H6 k+ V* I) O% _http://www.gann-9.com/~sqftp/rm35p4/rm35p42009-1-13b.gif
$ y3 L; c" A; B* l/ Z+ W; A
0 @/ R, |- v- \& d3 y+ ?9 b& P
10#
 楼主| 发表于 2009-1-13 16:31:49 | 只看该作者
原帖由 yktu 于 2009-1-13 15:33 发表
7 ]" Q* d, k# a1 w: r$ o% l, w" G2 W试试这种算法,如图 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°
( H" W+ v8 ^2 P$ d% {
0 j, f& _  L& G6 W% g
Yktu兄
3 A: H: F" X( N谢谢您帮忙,这样快就有了,
$ T; [" P5 `, _+ w. C  Z; U% D我先试试,有问题再向您讨教。

+ D- T2 V" J6 @
., {* y5 O! r" S) ~
1 s2 B& |7 E" L% k# @
[ 本帖最后由 矩阵 于 2009-1-13 16:36 编辑 ]
9#
发表于 2009-1-13 16:10:11 | 只看该作者
没看到图,我猜想一下:8 G3 i% C8 B: P: X6 p3 x% p7 n
矩阵兄是想画线还是想知道线上的数字?
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赋值
+ G7 r, z  ~! r9 v6 [" U& @# }! W; N+ @7 O
看来还是跟建立矩阵图的算法有关系# a# n1 F6 E  b3 m2 E

$ |, i( b& b  S5 c似乎不简单哦
5#
发表于 2009-1-13 15:05:48 | 只看该作者
应该有点难度。
+ n) @- s/ P* E+ I  t+ n本来还以可以用数组解决6 \: t, b* g7 p1 W4 p
发现不行,改用数据结构型(C语言的):. y2 Y. `3 g$ z
struct structA
( I2 t3 {& z8 ]/ P( X+ n% V, v" ^{
5 x+ x3 \9 }0 z5 e) j  R' d& rint a;/ [6 l& F: h' }% D
int array[x][y];5 l. R7 R; n; }3 }2 c
};     5 b! I" Y' e4 X4 m; K
+ n1 s/ N6 b: O$ l* a% o& @
似乎给每个数赋予坐标属性,而且必须把1 当作原点才好解决。$ {2 u: m0 j5 t4 I4 e
% C! i; x0 [5 B: H
[ 本帖最后由 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-5-30 20:25 , Processed in 0.178388 second(s), 21 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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