How to Combine Vector and Matrix?

How to Combine Vector and Matrix? - Messaggi

#1 Pubblicato: 16/07/2023 22:17:32
netsonicyxf

netsonicyxf

2 apprezzamenti in 79 post.

Gruppo: User

1.png
Combine Vector and Matrix.sm (5,68 KiB) scaricato 1490 volta(e).
#2 Pubblicato: 16/07/2023 23:20:35
Alvaro

Alvaro

1.139 apprezzamenti in 1.805 post.

Gruppo: User

Hi. You can use augment and stack.

Clipboard01.png

Combine Vector and Matrix.sm (9,38 KiB) scaricato 1505 volta(e).

Best regards.
Alvaro.
1 utenti hanno apprezzato questo post
netsonicyxf 17/07/2023 01:16:00
#3 Pubblicato: 17/07/2023 01:30:46
netsonicyxf

netsonicyxf

2 apprezzamenti in 79 post.

Gruppo: User

Wrote

Hi. You can use augment and stack.

Clipboard01.png

Combine Vector and Matrix.sm (9,38 KiB) scaricato 1505 volta(e).

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) scaricato 1459 volta(e).
#4 Pubblicato: 17/07/2023 07:11:47
Jean Giraud

Jean Giraud

983 apprezzamenti in 6.866 post.

Gruppo: User

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

Alvaro

1.139 apprezzamenti in 1.805 post.

Gruppo: 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 Pubblicato: 17/07/2023 13:49:23
Jean Giraud

Jean Giraud

983 apprezzamenti in 6.866 post.

Gruppo: 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) scaricato 1468 volta(e).

#7 Pubblicato: 18/07/2023 04:19:16
netsonicyxf

netsonicyxf

2 apprezzamenti in 79 post.

Gruppo: 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) scaricato 1468 volta(e).



Hi Jean

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

Jean Giraud

983 apprezzamenti in 6.866 post.

Gruppo: 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) scaricato 1441 volta(e).

#9 Pubblicato: 18/07/2023 10:18:12
Jean Giraud

Jean Giraud

983 apprezzamenti in 6.866 post.

Gruppo: 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) scaricato 1460 volta(e).
#10 Pubblicato: 20/07/2023 11:45:38
overlord

overlord

600 apprezzamenti in 1.381 post.

Gruppo: 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
1 utenti hanno apprezzato questo post
netsonicyxf 08/08/2023 10:29:00
  • Nuovi post
  • Nessun nuovo post