阳光飞狐

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

 找回密码
 手机注册

手机动态码快速登录

手机号快速注册登录

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

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

[复制链接]
跳转到指定楼层
1#
发表于 2009-1-13 12:30:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教大家,以下图来说,+ P" T  @* h- |
有没有一个数学公式,可以算出从任意一点切线,1 X* i7 K0 {$ N
这条线会经过那些在线数字?5 l' Z- v  S; a' @# C. \

  I4 a8 Z2 \0 w0 o 7 G$ d# O- E: D$ `

$ M' x# U  g3 {8 l3 V# b0 H6 [) ~1 b  f- d: B
; K6 d0 f# w* o# R! w8 D5 z+ m
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! L1 Q$ w2 Z! [. ]
本来还以可以用数组解决, V9 l8 |$ ?/ x2 W7 {; _
发现不行,改用数据结构型(C语言的):
% Y9 A) J8 b- r* D) G8 r% Pstruct structA
7 P4 w' G  a6 r" B* j{# S$ s, q: x6 p9 k, |/ ?
int a;6 U9 R, r' w, W8 t! t1 a
int array[x][y];( J7 O% n2 V- h
};     
/ h6 w. {  z/ j! ?4 n/ ~& \
, W" B0 P. `3 ^4 ]; _似乎给每个数赋予坐标属性,而且必须把1 当作原点才好解决。
8 C  N+ c* z4 D3 R3 P5 e# i( Z% i% n" }8 `  Q) K
[ 本帖最后由 OldZ 于 2009-1-13 15:46 编辑 ]
6#
发表于 2009-1-13 15:09:29 | 只看该作者
现在的新问题,建立矩阵图时,该如何给X,Y赋值6 W* h' F0 d6 T; J, I' W) m- `

8 r; a4 |3 e5 F  E9 T; y4 u( H看来还是跟建立矩阵图的算法有关系
0 y- ^8 \$ F. u# I$ X% X* Z' `, 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 | 只看该作者
没看到图,我猜想一下:
) W) T" Q2 q7 U. y( `矩阵兄是想画线还是想知道线上的数字?
10#
 楼主| 发表于 2009-1-13 16:31:49 | 只看该作者
原帖由 yktu 于 2009-1-13 15:33 发表   T3 z8 a3 H, d; 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°

4 }! [  Z3 p$ W- b% N) s8 i( Y8 `  ]2 a5 t) \4 ~2 i; P
Yktu兄7 t5 r; g9 ]: ^, ]# r
谢谢您帮忙,这样快就有了,) ]+ p8 s$ n' Y5 ?/ F
我先试试,有问题再向您讨教。
$ y/ X/ L( S9 ^$ v. y3 G* k
.
. d0 V" }4 O2 G- V
" P* [5 ^2 r+ t1 b! M[ 本帖最后由 矩阵 于 2009-1-13 16:36 编辑 ]
11#
 楼主| 发表于 2009-1-13 16:35:20 | 只看该作者

5 B  O( o( |" a# `  Xxixicat2007
( A2 `4 X( C! A是想知道在线的数字,! B- `% F- h6 q8 P% f1 _: `4 Z& L
您没见到图?
- e6 q  y- }- u7 N& q( e- V" H我没设限啊!/ o% h& `- M) ^+ ?$ P: _4 H
图的路径:
/ ?0 Y& E+ j  h; ?+ O9 X
" ]0 T. O( h* H ! V' J  I( G# i. I5 }
http://www.gann-9.com/~sqftp/rm35p4/rm35p42009-1-13a.gif
4 i. |$ q8 y- H3 b5 }/ ] # x6 u7 L& V. d" G. v& G$ {
http://www.gann-9.com/~sqftp/rm35p4/rm35p42009-1-13b.gif
, L2 f7 u/ Y( }% s
* [. x1 v' A/ t& K' R- J% w
12#
 楼主| 发表于 2009-1-13 16:46:19 | 只看该作者
, A2 ]( {+ B1 v1 f" D, U
也谢谢淘金大使兄、gubin1209兄、
0 v& p9 e' y+ v东儿兄、phtsl兄、
. l5 O# i4 J- hOldZ兄的帮忙,
8 V2 l+ f: ~  M( i" n" `这是做编程的没错,
$ b/ @- P% E- [/ Q我们在做一个下单程式,8 D1 Y% B$ j5 Z8 ~5 q/ e
主要是希望能够在指定一个矩阵图上的位置时,
  _/ p. `0 E% v3 r/ n能呼叫整组数字出来,与画线有点不同。
, N+ m2 l' X" }4 j' g/ f7 V
13#
发表于 2009-1-13 16:50:00 | 只看该作者
是否是点选矩阵图中的一个点(数字),会列出所经过的切线上的所有数字?
14#
发表于 2009-1-13 16:57:57 | 只看该作者
原帖由 矩阵 于 2009-1-13 16:46 发表 : y7 R: i: C( P) Q/ [+ ^3 _
, C( X# O% D8 C5 g5 d. P
也谢谢淘金大使兄、gubin1209兄、" X4 B. U6 C# `0 S# M$ i. K4 s: D
东儿兄、phtsl兄、  i1 U( K- }8 L& }4 V4 k, Y
与OldZ兄的帮忙,, k/ U) a: A. j3 D3 o
这是做编程的没错,. c2 R5 y# I" ^% N, K* ^
我们在做一个下单程式,$ v5 O. T0 l" F- |  j
主要是希望能够在指定一个矩阵图上的位置时,3 \) c! c+ H* ?/ S9 y6 d
能呼叫整组数字出来,与画线有点不同。7 K; V1 Z+ H/ F8 f) p  [4 R
  
2 T8 N- c- H  i% y5 M
那就简单了,点选数字(某单元格)得出其坐标(x,y),. `0 B! }0 v4 D
从左上向右下的切线方向分别用: E. L7 @+ s5 ^: A& W
x+1,y+1和x-1,y-1来计算坐标并得出对应单元格,判断单元格是否不为空,为空停止循环6 P& @9 y# w3 K( y8 ~8 M1 D
从右上向左下的切线方向用8 ^0 A- h- l2 M4 W
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+ X5 Y/ {0 X# y* X- H+ g
谢谢您帮忙!
% @/ v5 A8 e; M8 ]. P已交给撰写程序的朋友,$ T( C( z5 F+ ^; Y3 Q
如果有问题,再向您请教。
: [" v2 E4 m) g1 ?. i 0 q6 V) d+ K  P2 v) O4 E
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 发表
4 j& p& J1 v' s1 s& [/ M这么多兄弟都收到了,就我的没到
4 ]) {& ~. l. M  e  g
我昨天刚刚收到(石家庄),广州离我们的首都稍微远了一点点,请耐心等待矩阵兄的大作,就如同我们买卖股票一样!
22#
发表于 2009-1-15 19:08:48 | 只看该作者
原帖由 mzyma1355 于 2009-1-15 11:09 发表 2 y4 X1 L, L0 e6 o( E; e) b
& Q# r% c( M" }. I) T. H
我昨天刚刚收到(石家庄),广州离我们的首都稍微远了一点点,请耐心等待矩阵兄的大作,就如同我们买卖股票一样!

% p  R. A( {& U. f我(广州)在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-9-3 21:11 , Processed in 0.181261 second(s), 20 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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