vectorise() go to deep without first calculating the matrix product

vectorise() go to deep without first calculating the matrix product - I think it should multiply the matrices first and then apply the comparison per line. - Mensajes

#1 Publicado: 16/8/2019 12:18:08
manti7

manti7

0 me gusta en 2 mensajes.

Grupo: User

matrix_vectorize.JPG

I think the vectorize() command goes too deep in the example. Probably it takes the first row from the first matrix, then it probably tries to multiply it with the second vector. Then I get the error message: Number of rows and/or columns of matrices or vectors do not match.

I think it should multiply the matrices first and then apply the comparison per line.

Can somebody take a look at this, please?

matrix_nested_function.sm (11,57 KiB) descargado 1179 vez(es).
#2 Publicado: 16/8/2019 14:05:19
CBG

CBG

78 me gusta en 312 mensajes.

Grupo: User

Maybe this is a simple way to solve the problem

Matrix_nested_function.png

matrix_nested_function_CBG.sm (11,45 KiB) descargado 1160 vez(es).

Best Regards

Carlos
#3 Publicado: 16/8/2019 14:07:39
Arie

Arie

94 me gusta en 285 mensajes.

Grupo: User

Can eval input to f() as such

Untitled.png
matrix_nested_function_alyles.sm (12 KiB) descargado 1210 vez(es).
Feel free to join the SMath Studio Users Discord Channel: https://discord.gg/PayZpJW
#4 Publicado: 16/8/2019 14:50:18
manti7

manti7

0 me gusta en 2 mensajes.

Grupo: User

Thank you both for the quick answer! I didn't know there was an eval() function. I now understand that SMath resolves everything as low as possible and then calculates in one go. The use of eval() in the right place prevents this.
#5 Publicado: 16/8/2019 16:51:54
Jean Giraud

Jean Giraud

983 me gusta en 6.866 mensajes.

Grupo: User

Wrote

I think it should multiply the matrices first and then apply the comparison per line.


Maybe you complicate matters or not make it simpler from the truth table.

Vectorize.PNG
#6 Publicado: 16/8/2019 16:55:56
Jean Giraud

Jean Giraud

983 me gusta en 6.866 mensajes.

Grupo: User

... some stuff Truth table

Utilities Matrix Truth Table [Locate row_col].sm (43,39 KiB) descargado 1037 vez(es).
  • Nuevos mensajes
  • Sin mensajes nuevos