Procedural variables

Procedural variables - Messages

#1 Posted: 7/6/2023 11:12:48 PM
Lupus the Canine

Lupus the Canine

0 likes in 7 posts.

Group: User

Is it possible to procedurally define variables from strings?
I want to load data to a lot of sets of variables with names following a pattern preferably without doing that manually.
Is there a better way than:
Zrzut ekranu 2023-07-07 041452.png
example.sm (4 KiB) downloaded 28 time(s).?
#2 Posted: 7/7/2023 5:06:15 AM
Davide Carpi

Davide Carpi

1415 likes in 2872 posts.

Group: Moderator

That's one of the other options.

2023-07-07 10_05_43-SMath Solver - [example.sm_].png
If you like my plugins please consider to support the program buying a license; for personal contributions to me: paypal.me/dcprojects
#3 Posted: 7/7/2023 4:18:37 PM
Lupus the Canine

Lupus the Canine

0 likes in 7 posts.

Group: User

Wrote

That's one of the other options.

2023-07-07 10_05_43-SMath Solver - [example.sm_].png



Thanks, unfortunately value to be assigned is supposed to come from somewhere else, z was just an example because I didn't want to make example with large vectors or matrices to be assigned.

I was looking for a function that would turn a string into a variable that can be used as lhs operand in assignment.
#4 Posted: 7/7/2023 8:02:53 PM
Martin Kraska

Martin Kraska

1222 likes in 2150 posts.

Group: Moderator

If the value to be assigned is an ordinary expression, then just convert it to a string before using the above-mentioned methods.

asg.sm (4 KiB) downloaded 26 time(s).
asg.png
Martin Kraska Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
#5 Posted: 7/7/2023 11:52:52 PM
overlord

overlord

547 likes in 1330 posts.

Group: Moderator

Wrote

Thanks, unfortunately value to be assigned is supposed to come from somewhere else, z was just an example because I didn't want to make example with large vectors or matrices to be assigned.


Something like this?
z can be anything and come from anywhere.
As long as it has same length with v.

Regards

StrAssign.sm (6 KiB) downloaded 25 time(s).

Click to enlarge
#6 Posted: 7/8/2023 5:48:00 PM
Lupus the Canine

Lupus the Canine

0 likes in 7 posts.

Group: User

Thank you for your help makraska and overlord.
This look great. I will throw eval in there to be sure it is numeric assignment.
#7 Posted: 7/10/2023 9:53:28 AM
Jean Giraud

Jean Giraud

983 likes in 6866 posts.

Group: User

Wrote

Thanks, unfortunately value to be assigned is supposed to come from somewhere else ...
I was looking for a function that would turn a string into a variable that can be used as operand in assignment.


algo(col) will deal with mixed import matrix.
You can code to convert mixed or numeric or string.
Select the desired matrix-col.
Subsequently, set your maths.
The attached document SS 6179, I checked it opens 30405.
Please, confirm it opens on your system.
Cheers ... Jean.

Maths Convert-str2num COL algo.sm (5 KiB) downloaded 34 time(s).
  • New Posts New Posts
  • No New Posts No New Posts