Definición Vectores
Publicado: Mié Abr 01, 2009 8:51 am
Hola otra vez! Hace mucho que no me paso por aquí!. Desde hace un añito o así empecé con Mathcad, y la verdad es que estoy encantado.. pero me ha surgido un problema que creo que debe ser tan tonto que no sé que hacer. Adjunto una hojita con un ejemplo.
Se trata de la definición de vetores. El primero se define normal, del número 1 al 10, es decir, m:=1,2..10. Y aquí viene mi problema (de verdad que creo que debe ser fácil, pero por más que he buscado y buscado no encuentro solución..): quiero definir una matriz que sea 0, 0.01..m, es decir, que cada columna vaya desde cero hasta el valor correspondiente del valor del vector m. A lo mejor es problema es que cada columna tendría un número distinto de elementos.. no tengo ni idea.
Es el caso que se produce al tener una hoja para calcular los esfuerzos de una viga, y quiero hacer un barrido para que calcule los esfuerzos para distintas luces, defino L=5m, 6m.. 20m , por ejemplo. Y ahora una de las cargas (puntual, por ejemplo) depende de la luz, y va desde 0 (un extemo), hasta el otro extremo, cuyo valor cambia según el vector anterior, es decir: posqpuntual(L):=0,0.1..L , siendo L el valor correspondiente de cada elemento del vector L (eso no sé si es correcto hecerlo así). El siguiente paso (esto no lo he intentado todavia, porque no he llegado a nada útil) sería definir los esfuerzos, por ejemplo el axil: ¿qué es lo que obtendría? Se define como N(L):=... o como N(L,posqpuntual(L)):=... yo creo que es la primera opción. Además, el resultado de los axiles sería.. ¿una matriz que contendría en cada columna los valores del axil para una luz dada y distintas posiciones de la carga? ¿o sería en cada fila? Y por último, ¿cómo puedo trabajar con cada fila o columna para hallar el valor máximo del axil para cada luz?
Al final me he enrollado un montón, lo siento por el que haya tenido la bondad de leerse todo esto... y muchas gracias de antemano a cualquiera que pueda ayudarme..
Un saludo!
Se trata de la definición de vetores. El primero se define normal, del número 1 al 10, es decir, m:=1,2..10. Y aquí viene mi problema (de verdad que creo que debe ser fácil, pero por más que he buscado y buscado no encuentro solución..): quiero definir una matriz que sea 0, 0.01..m, es decir, que cada columna vaya desde cero hasta el valor correspondiente del valor del vector m. A lo mejor es problema es que cada columna tendría un número distinto de elementos.. no tengo ni idea.
Es el caso que se produce al tener una hoja para calcular los esfuerzos de una viga, y quiero hacer un barrido para que calcule los esfuerzos para distintas luces, defino L=5m, 6m.. 20m , por ejemplo. Y ahora una de las cargas (puntual, por ejemplo) depende de la luz, y va desde 0 (un extemo), hasta el otro extremo, cuyo valor cambia según el vector anterior, es decir: posqpuntual(L):=0,0.1..L , siendo L el valor correspondiente de cada elemento del vector L (eso no sé si es correcto hecerlo así). El siguiente paso (esto no lo he intentado todavia, porque no he llegado a nada útil) sería definir los esfuerzos, por ejemplo el axil: ¿qué es lo que obtendría? Se define como N(L):=... o como N(L,posqpuntual(L)):=... yo creo que es la primera opción. Además, el resultado de los axiles sería.. ¿una matriz que contendría en cada columna los valores del axil para una luz dada y distintas posiciones de la carga? ¿o sería en cada fila? Y por último, ¿cómo puedo trabajar con cada fila o columna para hallar el valor máximo del axil para cada luz?
Al final me he enrollado un montón, lo siento por el que haya tenido la bondad de leerse todo esto... y muchas gracias de antemano a cualquiera que pueda ayudarme..
Un saludo!