How to Combine Vector and Matrix?

How to Combine Vector and Matrix? - Mensajes

#1 Publicado: 16/7/2023 22:17:32
netsonicyxf

netsonicyxf

2 me gusta en 79 mensajes.

Grupo: User

1.png
Combine Vector and Matrix.sm (5,68 KiB) descargado 1486 vez(es).
#2 Publicado: 16/7/2023 23:20:35
Alvaro

Alvaro

1.139 me gusta en 1.805 mensajes.

Grupo: User

Hi. You can use augment and stack.

Clipboard01.png

Combine Vector and Matrix.sm (9,38 KiB) descargado 1502 vez(es).

Best regards.
Alvaro.
A 1 usuarios les gustó este mensaje
netsonicyxf 17/7/2023 1:16:00
#3 Publicado: 17/7/2023 1:30:46
netsonicyxf

netsonicyxf

2 me gusta en 79 mensajes.

Grupo: User

Wrote

Hi. You can use augment and stack.

Clipboard01.png

Combine Vector and Matrix.sm (9,38 KiB) descargado 1502 vez(es).

Best regards.
Alvaro.



Thank you.

It looks to me that in order to combine 2 lists, the 1st list must be in "list" format (u=[0.1 0.2]) instead of "range" format (u=[0.1..0.2]).

Is there other method to combine list if the the 1st list is in "range" format?

1.png

Combine Vector and Matrix.sm (7,62 KiB) descargado 1454 vez(es).
#4 Publicado: 17/7/2023 7:11:47
Jean Giraud

Jean Giraud

983 me gusta en 6.866 mensajes.

Grupo: User

Some project will produce immensely long nests of solutions.
In such instances, use UnestV(data), UnestH(data) utilities.
#5 Publicado: 17/7/2023 12:02:36
Alvaro

Alvaro

1.139 me gusta en 1.805 mensajes.

Grupo: User

Wrote

... It looks to me that in order to combine 2 lists, the 1st list must be in "list" format (u=[0.1 0.2]) instead of "range" format (u=[0.1..0.2]).

Is there other method to combine list if the 1st list is in "range" format?



Mathcad did have 'matrix' objects and 'range' objects, which were different. But in SMath the function range(#,#) or range(#,#,#) are matrix constructors and do not represent anything other than an matrices. There are no 'vectors' either, since they are simply matrices with a single column and one or more rows.

Best regards.
Alvaro
#6 Publicado: 17/7/2023 13:49:23
Jean Giraud

Jean Giraud

983 me gusta en 6.866 mensajes.

Grupo: User

Wrote

Is there other method to combine list if the the 1st list is in "range" format ?


You can combine both directions.
They don't need be equally meshed.

Image Gaussian Spot.sm (30,39 KiB) descargado 1464 vez(es).

#7 Publicado: 18/7/2023 4:19:16
netsonicyxf

netsonicyxf

2 me gusta en 79 mensajes.

Grupo: User

Wrote

Wrote

Is there other method to combine list if the the 1st list is in "range" format ?


You can combine both directions.
They don't need be equally meshed.

Image Gaussian Spot.sm (30,39 KiB) descargado 1464 vez(es).



Hi Jean

Thank you for the example, but it's litle bit overwhelming for me.
Do you happen to have a simpler example?
#8 Publicado: 18/7/2023 9:37:04
Jean Giraud

Jean Giraud

983 me gusta en 6.866 mensajes.

Grupo: User

Wrote

Thank you for the example, but it's little bit overwhelming for me.
Do you happen to have a simpler example
?


The 2D code is unique. You can have it algo style otherwise:
Sym(phi(x,y),L,H,n) for local command line.
Set ... Planet:=[0.25*Cir spot spot]
so to see the red circle visible on the image.
Cheers ... Jean.

Image Spot Satellites Copy.sm (121,55 KiB) descargado 1437 vez(es).

#9 Publicado: 18/7/2023 10:18:12
Jean Giraud

Jean Giraud

983 me gusta en 6.866 mensajes.

Grupo: User

Wrote

The 2D code is unique. You can have it algo style otherwise:


Delicious Patch Work ... fully command line.

Pattern Patch Work.sm (11,05 KiB) descargado 1456 vez(es).
#10 Publicado: 20/7/2023 11:45:38
overlord

overlord

600 me gusta en 1.381 mensajes.

Grupo: Moderator

Wrote

Is there other method to combine list if the the 1st list is in "range" format?


Your u range is not 0.1 and 0.2.
It is only 0.1, because range(2) increment is 1.
So in order to make it 0.1,0.2 you should use range(3).
Here is two range objects augmented.

Regards

listrangeaugment.png
A 1 usuarios les gustó este mensaje
netsonicyxf 8/8/2023 10:29:00
  • Nuevos mensajes
  • Sin mensajes nuevos