阳光飞狐

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

 找回密码
 手机注册

手机动态码快速登录

手机号快速注册登录

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

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

[复制链接]
跳转到指定楼层
1#
发表于 2009-1-13 12:30:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教大家,以下图来说,
2 U, x) M$ l. z有没有一个数学公式,可以算出从任意一点切线,9 d  O$ z2 g# C8 ~# S* ?! c
这条线会经过那些在线数字?! f8 h' l; D/ j) Z7 l6 \- N
, j, L# X- j1 q" _: G# B: Z
# \0 m# W' A: ]. y

2 J3 C7 s) I% i2 B! X5 Z* G  J, W, ]3 U, A# G, o) N! P) U1 C+ g1 B

/ q$ |, _# \' Q5 G2 {
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 | 只看该作者
应该有点难度。
8 r+ Y8 w' _" g! E+ d3 _2 g本来还以可以用数组解决
2 W4 s. y/ @& R; n. u6 c: f# U, C5 H发现不行,改用数据结构型(C语言的):
9 A' F# h' B/ T8 vstruct structA
; |+ y! {1 m3 U) h' ]$ @$ t{
; v1 C' T7 i7 n+ F: mint a;
' t: i! z1 [$ E/ d* fint array[x][y];; @- e" {" F; o2 w& S5 V9 f' e
};     7 f: A! m5 k6 ^9 X1 n

" g0 g% J  I3 x* [, S/ T7 P似乎给每个数赋予坐标属性,而且必须把1 当作原点才好解决。& ?7 V+ ^7 t: x* i

$ m" }+ [2 d8 ^# G; ^: h# S5 I6 K[ 本帖最后由 OldZ 于 2009-1-13 15:46 编辑 ]
6#
发表于 2009-1-13 15:09:29 | 只看该作者
现在的新问题,建立矩阵图时,该如何给X,Y赋值/ x( T8 X. h, K  i' W9 r- n! F

& c5 d5 `, R5 _  E  K! Y/ O( e看来还是跟建立矩阵图的算法有关系
- j3 L7 V5 Z1 S6 M. Q; n
% a- s, j3 I% _: r似乎不简单哦
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 | 只看该作者
没看到图,我猜想一下:
4 f( t; K2 o* [6 ~8 E: x矩阵兄是想画线还是想知道线上的数字?
10#
 楼主| 发表于 2009-1-13 16:31:49 | 只看该作者
原帖由 yktu 于 2009-1-13 15:33 发表
) n2 V3 @3 t7 f" o. T试试这种算法,如图 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°
0 E1 `4 R! t4 g$ R" u
# f0 i" t8 u! M
Yktu兄# g2 o( t4 s- }: p2 t* x
谢谢您帮忙,这样快就有了,
% v1 K$ e2 H. o* B; [我先试试,有问题再向您讨教。

9 q3 ?& h; i! U- v) \
.
2 ~2 a, O. O6 I* g- l" V  D$ l( L
. B4 ^: Z- E+ s. i- }[ 本帖最后由 矩阵 于 2009-1-13 16:36 编辑 ]
11#
 楼主| 发表于 2009-1-13 16:35:20 | 只看该作者
  Z1 r# L2 E, @/ ~; |6 [+ l& d
xixicat2007
* W* i% H% B) ]1 ^! g& C( d是想知道在线的数字,
/ ^! E4 T4 u% {7 ~$ n您没见到图?" m9 k3 A: I5 r' W" W  z' J
我没设限啊!
9 {- X- l' \/ C4 v8 t图的路径:& v) `' ]- N; Q' @+ u

+ v" H  N* F1 H$ ]! ` 6 `2 k9 u5 Z  K+ N$ U. p" S
http://www.gann-9.com/~sqftp/rm35p4/rm35p42009-1-13a.gif( W" x9 s& n+ h) \4 V
1 _" `3 b+ E9 v' E% ~  s
http://www.gann-9.com/~sqftp/rm35p4/rm35p42009-1-13b.gif
; o7 J" ~" a5 m' L9 S5 M: ? 7 E; o7 V) T  q. ?3 Z
12#
 楼主| 发表于 2009-1-13 16:46:19 | 只看该作者

% \6 K) @% M: @3 x7 Q. i  q0 [# v也谢谢淘金大使兄、gubin1209兄、5 R( A4 H/ q8 h# D6 Q( _
东儿兄、phtsl兄、% T# n/ t$ `) V: u8 A5 Q% `
OldZ兄的帮忙,
5 S: O) G& |: [7 g这是做编程的没错," t# g+ W$ o) f+ D: C* {5 |8 c
我们在做一个下单程式,8 |8 G4 `3 S7 C9 y5 b( v5 V% j
主要是希望能够在指定一个矩阵图上的位置时," M0 R2 P& |8 l' [
能呼叫整组数字出来,与画线有点不同。/ ]) p* }$ B1 |2 Y0 Y' k; ^4 H
13#
发表于 2009-1-13 16:50:00 | 只看该作者
是否是点选矩阵图中的一个点(数字),会列出所经过的切线上的所有数字?
14#
发表于 2009-1-13 16:57:57 | 只看该作者
原帖由 矩阵 于 2009-1-13 16:46 发表
1 c( Y3 T) P, J# r1 W" x) U* ^+ B) y& g
也谢谢淘金大使兄、gubin1209兄、& _$ ?" Y. y3 F7 Q( ^0 N
东儿兄、phtsl兄、& v) a9 `3 ^, ]  D. M
与OldZ兄的帮忙,
/ j$ X% ]1 Q% r" l' T0 ?9 A这是做编程的没错,
! |/ s# ]! X6 m2 V1 v我们在做一个下单程式,
3 k& B' x. ~8 x' W; ~% V主要是希望能够在指定一个矩阵图上的位置时,
, K0 i- ^# V& Q$ x: A& Q! q+ ], k能呼叫整组数字出来,与画线有点不同。
& V6 t, x% ]5 x6 q% Z: F. b" ], [( d. U  

( Q2 ~# p3 @) N6 y  q那就简单了,点选数字(某单元格)得出其坐标(x,y),0 P3 x/ _' j8 K& u
从左上向右下的切线方向分别用1 C7 Z" Y3 W4 P" v
x+1,y+1和x-1,y-1来计算坐标并得出对应单元格,判断单元格是否不为空,为空停止循环
. K  X" Q" O( \; M4 Q$ J从右上向左下的切线方向用
$ s2 x6 \# }3 w, z/ j, {7 Q; }" tx-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 | 只看该作者
xixicat20073 y7 ~, ], ?4 _7 p
谢谢您帮忙!* S# u/ f* ~% c3 q
已交给撰写程序的朋友,
! B; V# t  j/ B. J) E如果有问题,再向您请教。! A. E) O5 ^1 |* }! |
0 t* ?) |9 `8 d/ q
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 发表 # N) }% z/ w" [
这么多兄弟都收到了,就我的没到

$ q  b$ ~! b9 U2 x& t2 o4 v4 h我昨天刚刚收到(石家庄),广州离我们的首都稍微远了一点点,请耐心等待矩阵兄的大作,就如同我们买卖股票一样!
22#
发表于 2009-1-15 19:08:48 | 只看该作者
原帖由 mzyma1355 于 2009-1-15 11:09 发表
4 }& q4 u0 h( j
2 c# Y0 V+ J" J# x/ L- S# K我昨天刚刚收到(石家庄),广州离我们的首都稍微远了一点点,请耐心等待矩阵兄的大作,就如同我们买卖股票一样!
+ M5 m  R5 f2 Q+ i7 ?/ ]$ V
我(广州)在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-7-18 08:29 , Processed in 0.181044 second(s), 20 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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