How to Combine Vector and Matrix?

How to Combine Vector and Matrix? - Messages

#1 Posted: 7/16/2023 10:17:32 PM
netsonicyxf

netsonicyxf

2 likes in 79 posts.

Group: User

1.png
Combine Vector and Matrix.sm (5 KiB) downloaded 24 time(s).
#2 Posted: 7/16/2023 11:20:35 PM
Alvaro Diaz Falconi

Alvaro Diaz Falconi

992 likes in 1674 posts.

Group: User

Hi. You can use augment and stack.

Clipboard01.png

Combine Vector and Matrix.sm (9 KiB) downloaded 35 time(s).

Best regards.
Alvaro.
1 users liked this post
netsonicyxf 7/17/2023 1:16:00 AM
#3 Posted: 7/17/2023 1:30:46 AM
netsonicyxf

netsonicyxf

2 likes in 79 posts.

Group: User

Wrote

Hi. You can use augment and stack.

Clipboard01.png

Combine Vector and Matrix.sm (9 KiB) downloaded 35 time(s).

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 KiB) downloaded 20 time(s).
#4 Posted: 7/17/2023 7:11:47 AM
Jean Giraud

Jean Giraud

983 likes in 6866 posts.

Group: User

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

Alvaro Diaz Falconi

992 likes in 1674 posts.

Group: 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 Posted: 7/17/2023 1:49:23 PM
Jean Giraud

Jean Giraud

983 likes in 6866 posts.

Group: 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 KiB) downloaded 24 time(s).

#7 Posted: 7/18/2023 4:19:16 AM
netsonicyxf

netsonicyxf

2 likes in 79 posts.

Group: 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 KiB) downloaded 24 time(s).



Hi Jean

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

Jean Giraud

983 likes in 6866 posts.

Group: 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 KiB) downloaded 25 time(s).

#9 Posted: 7/18/2023 10:18:12 AM
Jean Giraud

Jean Giraud

983 likes in 6866 posts.

Group: 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 KiB) downloaded 33 time(s).
#10 Posted: 7/20/2023 11:45:38 AM
overlord

overlord

547 likes in 1330 posts.

Group: 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 users liked this post
netsonicyxf 8/8/2023 10:29:00 AM
  • New Posts New Posts
  • No New Posts No New Posts