1 страниц (18 вхождений)
Variables evaluation - Symbolic to numerical substitution and evaluation - Сообщения
#1 Опубликовано: 12.04.2022 16:14:10
Dear all:
I am new to Smath Studio, great software!
Even I am new to its usage, I am trying quite complicated calculations I guess.
I am putting the following lines:

As you can see, I am using Maxima plugin and the Maxima function ev() to substitute values in the symbolic variable. I have some specific questions:
1.) Is there an alternative way to do this kind of calculations without using the Maxima plugin?
2.) v is a system of values, each value is an equality, is there an automatic way to generate a system of values?
Thank to all the people that could help.
I am new to Smath Studio, great software!
Even I am new to its usage, I am trying quite complicated calculations I guess.
I am putting the following lines:
As you can see, I am using Maxima plugin and the Maxima function ev() to substitute values in the symbolic variable. I have some specific questions:
1.) Is there an alternative way to do this kind of calculations without using the Maxima plugin?
2.) v is a system of values, each value is an equality, is there an automatic way to generate a system of values?
Thank to all the people that could help.
#2 Опубликовано: 12.04.2022 17:04:06
I can't open your image. From what you describe, you might want to use the substitution function at() from Custom Functions plugin.
at.sm (22 КиБ) скачан 56 раз(а).
at.sm (22 КиБ) скачан 56 раз(а).
Martin Kraska
Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
#3 Опубликовано: 12.04.2022 18:16:56
Attach your Smath document.
#4 Опубликовано: 12.04.2022 18:51:35
#5 Опубликовано: 12.04.2022 19:41:47
Sorry about the image, now the image is visible.
What I want is to iterate over a set o values to substitute in a variable a store the results in a variable, something like this:

Is there a way to do this substitutions in an iterative way?.
I mean: using a set of programming lines?
In this worksheet I copied and pasted the lines to perform the iterations, but in a general problem solving it is desirable to iterate automatically.
What I want is to iterate over a set o values to substitute in a variable a store the results in a variable, something like this:
Is there a way to do this substitutions in an iterative way?.
I mean: using a set of programming lines?
In this worksheet I copied and pasted the lines to perform the iterations, but in a general problem solving it is desirable to iterate automatically.
#6 Опубликовано: 12.04.2022 20:20:21
#7 Опубликовано: 12.04.2022 20:45:20
Thank you Martin Kraska, at works fine and is what I needed.
It seems that to iterate I have to declare the sys vector by myself, isn't it?
Thanks a lot!
It seems that to iterate I have to declare the sys vector by myself, isn't it?
Thanks a lot!
#8 Опубликовано: 12.04.2022 21:29:50
#9 Опубликовано: 12.04.2022 23:45:16
wow!, this is what I was looking for!!!, THANK YOU very much Jean Giraud!
#10 Опубликовано: 13.04.2022 07:41:58
I take inspiration from Jean, but I use the Vectorize function and I forget the size of U
FunzioniVettori.sm (6 КиБ) скачан 47 раз(а).
sergio
FunzioniVettori.sm (6 КиБ) скачан 47 раз(а).
sergio
#11 Опубликовано: 13.04.2022 08:21:09
#12 Опубликовано: 13.04.2022 08:41:51
WroteI take inspiration from Jean, but I use the Vectorize function and I forget the size of U
Superb Sergio ... added in the main document.
#13 Опубликовано: 13.04.2022 09:48:44
An algorithm can also be used.
It may be simpler by this way.
Regards
Worksheet1_algorithm.sm (4 КиБ) скачан 51 раз(а).

It may be simpler by this way.
Regards
Worksheet1_algorithm.sm (4 КиБ) скачан 51 раз(а).
#14 Опубликовано: 13.04.2022 14:10:35
Nice implementation!!
Just a question, does the S variable had to be declared and dimensioned previous to its use?
I will try the code asap!
Thank you !
Just a question, does the S variable had to be declared and dimensioned previous to its use?
I will try the code asap!
Thank you !
#15 Опубликовано: 13.04.2022 14:48:08
You should always define variables used as arrays in function before assigning elements.
Worksheet1_algorithm.sm (8 КиБ) скачан 52 раз(а).

Worksheet1_algorithm.sm (8 КиБ) скачан 52 раз(а).
1 пользователям понравился этот пост
sergio 13.04.2022 16:00:00
#16 Опубликовано: 13.04.2022 16:04:10
WroteJust a question, does the S variable had to be declared and dimensioned previous to its use ?
No, it sets by itself within the for loop.
Wise to clear within the algo ... U:=0
That will avoid interaction with else U above document.
Algo style is an immense companion in Smath.
Personally, I use it as much as possible,
it enables the local command line.
Cheers ... Jean.
Maths algo style MATRIX in_extenso.sm (5 КиБ) скачан 42 раз(а).
#17 Опубликовано: 13.04.2022 16:47:50
WroteYou should always define variables used as arrays in function before assigning elements.
MarB is dead right.
Array variables should be considered carefully if they will be redefined multiple times.
Or they can be undefined and named uniquely. I tend to name variables in functions this way.
You can find below how I would name your functions variables.
Pretends mess of misusage.
Regards
#18 Опубликовано: 13.04.2022 17:55:24
WroteJust a question, does the S variable had to be declared and dimensioned previous to its use?
It isn't required but it is good practice. If the variable name already exists you might fall in some unexpected cases when the dimensions are different. In addition to the above suggestions, you can use also a Clear(S) as initializer.
If you like my plugins please consider to support the program buying a license; for personal contributions to me: paypal.me/dcprojects
1 страниц (18 вхождений)
-
Новые сообщения
-
Нет новых сообщений