Referencias y matrices

20/09/2006 - 17:58 por eslait | Informe spam
Hola,

tenemos la siguiente matriz numérica bidimensional (lo haré de tamaño 3x3
para simplificar):

X A B C
D 2 4 1
F 3 7 6
E 0 1 2

Con la función +max(rango) consigo el valor máximo (7). Ahora viene lo
difícil. Estoy buscando
la función que me referencie a la columna y fila de los títulos y que el
resultado sea (en este
ejemplo) F-B. Ahora bien, el problema mayor que puede suceder es que exista
dos, o tres
valores que sean máximos y por lo tanto, habrá dos (o más) parejas de
valores en vez de uno.

Por lo tanto,
1.- Con qué función tengo que trabajar para conseguir el primer punto del
problema?
La función que tengo que utilizar
2.- De que manerá puedo "salvar" el segundo problema si es el caso en que
aparecen
dos o más valores máximos?

gracias y un saludo,

Roberto

Preguntas similare

Leer las respuestas

#1 Gabriel Raigosa
20/09/2006 - 18:35 | Informe spam
te he puesto un ejemplo "Buscar Valor en una matriz. 20-sep-2006"

lo encuentras en esta carpeta
http://esnips.com/web/ForoExcel

resuelve la primera parte, con respecto a la segunda, queda una duda, si el
mayor se repite cual quieres?,

que muestre todas las celdas donde se encuentra?

un solo supuesto, si tenemos una matriz de 3x3 y ponemos el 7 nueve veces?

que se necesita cuando se repite el valor?

Gabriel Raigosa
http://esnips.com/web/Raigosa
http://esnips.com/web/ForoExcel
"eslait" escribió en el mensaje
news:
| Hola,
|
| tenemos la siguiente matriz numérica bidimensional (lo haré de tamaño 3x3
| para simplificar):
|
| X A B C
| D 2 4 1
| F 3 7 6
| E 0 1 2
|
| Con la función +max(rango) consigo el valor máximo (7). Ahora viene lo
| difícil. Estoy buscando
| la función que me referencie a la columna y fila de los títulos y que el
| resultado sea (en este
| ejemplo) F-B. Ahora bien, el problema mayor que puede suceder es que
exista
| dos, o tres
| valores que sean máximos y por lo tanto, habrá dos (o más) parejas de
| valores en vez de uno.
|
| Por lo tanto,
| 1.- Con qué función tengo que trabajar para conseguir el primer punto del
| problema?
| La función que tengo que utilizar
| 2.- De que manerá puedo "salvar" el segundo problema si es el caso en que
| aparecen
| dos o más valores máximos?
|
| gracias y un saludo,
|
| Roberto
|
|
Respuesta Responder a este mensaje
#2 eslait
20/09/2006 - 19:25 | Informe spam
Hola Gabriel,

voy a explicarte de forma real cual es el problema. La matriz en cuestión
son probabilidades de que suceda un resultado de fútbol.
La matriz real sería de 6x6 sin tener en cuenta los títulos (que en ese caso
serían 7x7). Los valores de la matriz corresponderían
a probabilidades de que suceda un resultado y los títulos (eje x-->goles
visitantes (0,1,2,3,4,+4) y eje y -->goles locales(0,1,2,3,4,+4))
Al final, el valor final debería ser un resultado de fútbol (p.ej. 3-2) en
función de la máxima probabilidad.
Si hay dos probabilidades iguales (máximas) debería (si fuera posible)
indicar los dos resultados posibles puesto que es importante (en este caso)
saber si esos dos resultados son a favor del equipo local o del equipo
visitante. En todo caso, por la forma de cálculo de las probabilidades
no creo que salgan más de dos resultados iguales y que además sean máximos.
Por lo tanto, el supuesto que indicas es imposible que ocurra.("un solo
supuesto, si tenemos una matriz de 3x3 y ponemos el 7 nueve veces?")

Ante la pregunta, "que se necesita cuando se repite el valor" no la acabo de
entender muy bien. Si se repite el valor, solo quiero que me diga
que dos valores o puntos son la intersección de los valores repetidos.

De todas las maneras, me voy a marchar ahora y esta noche miraré la carpeta
que me indicas para estudiar la forma de aplicarla a mi proyecto.

hasta luego y gracias por contestar


Robert



"Gabriel Raigosa" escribió en el mensaje
news:
te he puesto un ejemplo "Buscar Valor en una matriz. 20-sep-2006"

lo encuentras en esta carpeta
http://esnips.com/web/ForoExcel

resuelve la primera parte, con respecto a la segunda, queda una duda, si
el
mayor se repite cual quieres?,

que muestre todas las celdas donde se encuentra?

un solo supuesto, si tenemos una matriz de 3x3 y ponemos el 7 nueve veces?

que se necesita cuando se repite el valor?

Gabriel Raigosa
http://esnips.com/web/Raigosa
http://esnips.com/web/ForoExcel
"eslait" escribió en el mensaje
news:
| Hola,
|
| tenemos la siguiente matriz numérica bidimensional (lo haré de tamaño
3x3
| para simplificar):
|
| X A B C
| D 2 4 1
| F 3 7 6
| E 0 1 2
|
| Con la función +max(rango) consigo el valor máximo (7). Ahora viene lo
| difícil. Estoy buscando
| la función que me referencie a la columna y fila de los títulos y que el
| resultado sea (en este
| ejemplo) F-B. Ahora bien, el problema mayor que puede suceder es que
exista
| dos, o tres
| valores que sean máximos y por lo tanto, habrá dos (o más) parejas de
| valores en vez de uno.
|
| Por lo tanto,
| 1.- Con qué función tengo que trabajar para conseguir el primer punto
del
| problema?
| La función que tengo que utilizar
| 2.- De que manerá puedo "salvar" el segundo problema si es el caso en
que
| aparecen
| dos o más valores máximos?
|
| gracias y un saludo,
|
| Roberto
|
|






begin 666 matriz.rar
M4F%R(1H'`,^0<P``#0````````#"\"\`TP@````^```"#:>"OL":-#4M,PH`( ```&UA=')I>BYX;',`L)!514,C/R8'?OMW?;OM>OX:_H,&YLU
MA &QROX"(*@S=9 <"QQ1IEC"$D1\&W*%&#*QQ2B"R,D`HE2*R(LMJB)*%4A;
M5!2V6"(K*0C=4"BLA;22E(2%0.4JC4DL-(@@"8&U9WOM?PFDS,][7\37J4J5
M^"3S%[,SW<[G?C[/9G>Y[=_E<YG,SW.Y[F=SB[SG,YW.>]F>]OM:?X-KW\_Y
M2?*W/HS=N&$EF :AU8+D&^ !J'ZG(G8[&KW[H7,2O&$(*_OQ_V.5C^2FZH5$
MUPW%M:'M-"JW"[/U-K8%P'OGZ[T-6"Q4\IZCML[=-.\_Z,LRE Z103:GR]4R
MC<^7EY6H;<],B&*2C<H2E3?I2+WQ*F/<Z!I0A^W-0*'*LYMWG?I%>,FEZ:1$
M7L^FG!]U(&C";#A+B#X?CJ,9ZE5*<+(-.&D"P_YU[>PY^@%"'S2+X?T*EW2@
M]>XC1UN,.+R=;4MYPF8;<\&2">/.B/D.O#L^[MY=>6/;H0BMS\]J8^AUC"ZN
M\"K"O"N#OHP3#X' 3@\.S"BC1[PM_#"SI\WIZ7PPU#G7D[]H)\,H-:(*$]AY
M%D](NV$=QL1$(7IZWL6O7Z:8>FH#(A2CU:(1&3YO[_KSXP=W$-[8'Q,P6["L
M/8:?Z+BL&?SX'T:7.N"@#+1M#497Y%1W%T,15@>4$LGT#SX+P+^5J\0'4&^<
M/D:#]H#[%0(JV5 ..B6F1'IR1I\SD=ZI]E8(0GLBVU%"<)[$MA*T'=V(UXXZ
M4<6(H>[8>TA^`>3>(A.FT/MH?G&3$>)<7P=&6R7)84]:/$&14
MBGA#Q>BF%#UZN'@TY%.1M>GHB*!\-&'T%+RL#7#DD 3W7$10O&V:0VW=
MKD[1N*E+1L:5M'!C^1$I:+@C9!(`TCD[B0SEC]G24: "LL,/EQBE
MZT<,!Z>=LHL?J];Z_C79\0:$)*\4"K2GUO FCTH-&=Z:=$PHS;I0=0)01ZP+
M'GL#[Q_=UJH=MU:ZYWFG=K\)`]N/7$R;H#3OIG]+T<E#`(:8UèZD[]FHS?
M:YRG^J<'4]SVM/4KBI^I6'+*#)P3CU8.&Y&CDTG%,/ '8\732)G$P)WYZ/Z2
MB#]0Z4CSTUP22;<FE/YV<IZ?Z.;[7<:6J?:)(>?-0)I\1(&&TM?%..0O`ZQ>
MP/<VS9!FAIKQ4C>;8(O+NH0ZS7W$J.\/O-T(ELGONUN&]<%$/N
M1.K^OB[)&^5Y=$DN%FCMFW!8+2DDD&H.UH*D5!;P2U':V,J9N9P98SD>:C1B
M&I+AU$JVHEJEZW[+(7EF#]-F;U4<HS.6Y)$YD_?$B""A05X32.3X'-B(
M#XBH,L7I41YPLK62:(U=3"2->D->1V",KT\:NOG#BPF,)/ BD$XAM>,2-H,F
MIR.<"=#L`:LWK8>*HHJ<$UA""#U0QIZW+,6AXE7:;;]%*PIV_D&<;A\]BGRA
M"R16]3C;5I(G[8?\\'+F\]H?>KLR_8 P_<:64- 50P>P9PVP\51%SD:3^NRW
M67%MQ"]EAP.5AXN1'J5V?]/5RV.%QQ"XIJ'_&U[N?%NA'HU&7DNCX+P7'B,C
M['[-5Y=DZ%R CI3N3K_RX_FOAQ=>.#^%EQ-UXFNXKY!^*LKB`F_5+549JQ2H
MY5%Q,,C3:'D^=*W%.3(^9VFOSGGSE43*U1966BHZE1:*CJJ945E>9DLI6?>Z
M!FXL$X#<II&0)'R[?X**4ZM8*;CEN+A61]FBS_WYK2Y1=D>(UJ["CWO=+LK;
MBRLHEUV439,H=DRBY?%@HMR=_YCP%TX%K"G!O=GO7X>MV<TNR)8T!)P.7 N%
M9&LSVL\&6_,]79'+ZI_<RKI>RKLB98*R-3L[/G/\7TWR^"/,]OA?C6\A1D21
M^-:YW_UN?SR9'@<C7<[35/OKLC\WM^51^+R>"3(UOR6U+Z'F[L4L+89[6*>B
M^7P1T^3N=YMK@<+#E87$PR-!D*KR>/5.%V1U_,^']_E<!>W 3 LL%91R&3HH
MMX3*.*3*/W$RC=$RC:OD:8D;%,>27+D4'X?8;=O8<9+$.215W:4Q>5J08PFP
M\4+6&9VD=MZ3_),B4.!SU@\@4H6YYOD\3XO[<;U'S $CL^II?2^'@VI,C<;[
M+:/SNCO"9'4SGW<=R=;N29'A<NX^2L]S9$R,U_?M^A.=YJ'W&/L4_B?.>WAX
M]O3'/+0/EOI_&&^0Y?(&\8<O<!:([&FP'#M8&W3NH;0,@@'#^1W'*<)
M"M*LC*X1F5& Z".TA4&L.[G9\<YI`8/#405>L>F%3#NUQ%%($HR
MY+V;6Z]H>OS&LFERC)P$!^^/NPEPE$[QR3T:`,?V7M7SJUF&E[.]2X&7^ 2D
MXA7EV.DJYN\]EUS$Z-7:1IX,X-?_U9;_T._Y0Z>70%SDA<1W/ &"8? .]BTH
MR"7_!Z\O_]KX;+]_$](?5=6"5*IBZU^2,C_RME^3Y>EW.F=^?Y"P4&/]+CT0
MC\YG#-^_8U#(9Q<(SN^]$(TN]6#$2WM&(J\$J(W#.K/EB)U<
M.!H]@=QIZVRL˜]_9O,W]NMK[!C.BQ^Q\'N)M[OYNVXXAJ&)Z1C&,8Q
MC&,8QC#\8S'\:<7A\7;]GBW>V_$(R72]`3R&8Z)&J9^IWH"$R:N,Z-8,QV;-
MF/UKQ$P"?P?4@#'WRH\1^O"<`2)Q1Y$>&GCHX(G'XPVN==L"V\()^\R^LTAJ
M4J=L&5U>\K;>PK?`L+%),XGN _L3TC&,8QC&,8QA]2S^YZ:L_?&
MJS&D<,_?2Y8_$.G3'^>4@(D68_3MF-1*,Q\D7\NS'SF1$T;%&FS8LGU#]=6#
MB>D/\>K"Q/.S!X&;#5'+_5,'XCN(1HRB>+,<2.U-4 OM9_X4(Y\+$YS
MJ TJ4%J ^FRE`:*8%2 *AG@\ -2>>D2N\Z=AOOTHE &S#3GME2_9D#
FGBC/IPO-'@SZ?26:.85J4#7I\ ^EH3*_["\EL >?Z<0]>P! !P``
`
end
Respuesta Responder a este mensaje
#3 eslait
20/09/2006 - 23:31 | Informe spam
Hola Gabriel,

todavía no saqué nada en claro...mañana continuaré investigando más sobre la
solución idónea.

un saludo..


"eslait" escribió en el mensaje
news:%
Hola Gabriel,

voy a explicarte de forma real cual es el problema. La matriz en cuestión
son probabilidades de que suceda un resultado de fútbol.
La matriz real sería de 6x6 sin tener en cuenta los títulos (que en ese
caso serían 7x7). Los valores de la matriz corresponderían
a probabilidades de que suceda un resultado y los títulos (eje x-->goles
visitantes (0,1,2,3,4,+4) y eje y -->goles locales(0,1,2,3,4,+4))
Al final, el valor final debería ser un resultado de fútbol (p.ej. 3-2) en
función de la máxima probabilidad.
Si hay dos probabilidades iguales (máximas) debería (si fuera posible)
indicar los dos resultados posibles puesto que es importante (en este
caso)
saber si esos dos resultados son a favor del equipo local o del equipo
visitante. En todo caso, por la forma de cálculo de las probabilidades
no creo que salgan más de dos resultados iguales y que además sean
máximos.
Por lo tanto, el supuesto que indicas es imposible que ocurra.("un solo
supuesto, si tenemos una matriz de 3x3 y ponemos el 7 nueve veces?")

Ante la pregunta, "que se necesita cuando se repite el valor" no la acabo
de entender muy bien. Si se repite el valor, solo quiero que me diga
que dos valores o puntos son la intersección de los valores repetidos.

De todas las maneras, me voy a marchar ahora y esta noche miraré la
carpeta que me indicas para estudiar la forma de aplicarla a mi proyecto.

hasta luego y gracias por contestar


Robert



"Gabriel Raigosa" escribió en el mensaje
news:
te he puesto un ejemplo "Buscar Valor en una matriz. 20-sep-2006"

lo encuentras en esta carpeta
http://esnips.com/web/ForoExcel

resuelve la primera parte, con respecto a la segunda, queda una duda, si
el
mayor se repite cual quieres?,

que muestre todas las celdas donde se encuentra?

un solo supuesto, si tenemos una matriz de 3x3 y ponemos el 7 nueve
veces?

que se necesita cuando se repite el valor?

Gabriel Raigosa
http://esnips.com/web/Raigosa
http://esnips.com/web/ForoExcel
"eslait" escribió en el mensaje
news:
| Hola,
|
| tenemos la siguiente matriz numérica bidimensional (lo haré de tamaño
3x3
| para simplificar):
|
| X A B C
| D 2 4 1
| F 3 7 6
| E 0 1 2
|
| Con la función +max(rango) consigo el valor máximo (7). Ahora viene lo
| difícil. Estoy buscando
| la función que me referencie a la columna y fila de los títulos y que
el
| resultado sea (en este
| ejemplo) F-B. Ahora bien, el problema mayor que puede suceder es que
exista
| dos, o tres
| valores que sean máximos y por lo tanto, habrá dos (o más) parejas de
| valores en vez de uno.
|
| Por lo tanto,
| 1.- Con qué función tengo que trabajar para conseguir el primer punto
del
| problema?
| La función que tengo que utilizar
| 2.- De que manerá puedo "salvar" el segundo problema si es el caso en
que
| aparecen
| dos o más valores máximos?
|
| gracias y un saludo,
|
| Roberto
|
|







email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida