Procedural variables

Procedural variables - Сообщения

#1 Опубликовано: 06.07.2023 23:12:48
Lupus the Canine

Lupus the Canine

0 сообщений из 7 понравились пользователям.

Группа: 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 КиБ) скачан 29 раз(а).?
#2 Опубликовано: 07.07.2023 05:06:15
Davide Carpi

Davide Carpi

1415 сообщений из 2872 понравились пользователям.

Группа: 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 Опубликовано: 07.07.2023 16:18:37
Lupus the Canine

Lupus the Canine

0 сообщений из 7 понравились пользователям.

Группа: 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 Опубликовано: 07.07.2023 20:02:53
Martin Kraska

Martin Kraska

1222 сообщений из 2150 понравились пользователям.

Группа: 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 КиБ) скачан 27 раз(а).
asg.png
Martin Kraska Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
#5 Опубликовано: 07.07.2023 23:52:52
overlord

overlord

549 сообщений из 1332 понравились пользователям.

Группа: 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 КиБ) скачан 25 раз(а).

Click to enlarge
#6 Опубликовано: 08.07.2023 17:48:00
Lupus the Canine

Lupus the Canine

0 сообщений из 7 понравились пользователям.

Группа: 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 Опубликовано: 10.07.2023 09:53:28
Jean Giraud

Jean Giraud

983 сообщений из 6866 понравились пользователям.

Группа: 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 КиБ) скачан 36 раз(а).
  • Новые сообщения Новые сообщения
  • Нет новых сообщений Нет новых сообщений