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. - Messaggi

#1 Pubblicato: 16/08/2019 12:18:08
manti7

manti7

0 apprezzamenti in 2 post.

Gruppo: 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) scaricato 1182 volta(e).
#2 Pubblicato: 16/08/2019 14:05:19
CBG

CBG

78 apprezzamenti in 312 post.

Gruppo: User

Maybe this is a simple way to solve the problem

Matrix_nested_function.png

matrix_nested_function_CBG.sm (11,45 KiB) scaricato 1164 volta(e).

Best Regards

Carlos
#3 Pubblicato: 16/08/2019 14:07:39
Arie

Arie

94 apprezzamenti in 285 post.

Gruppo: User

Can eval input to f() as such

Untitled.png
matrix_nested_function_alyles.sm (12 KiB) scaricato 1212 volta(e).
Feel free to join the SMath Studio Users Discord Channel: https://discord.gg/PayZpJW
#4 Pubblicato: 16/08/2019 14:50:18
manti7

manti7

0 apprezzamenti in 2 post.

Gruppo: 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 Pubblicato: 16/08/2019 16:51:54
Jean Giraud

Jean Giraud

983 apprezzamenti in 6.866 post.

Gruppo: 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 Pubblicato: 16/08/2019 16:55:56
Jean Giraud

Jean Giraud

983 apprezzamenti in 6.866 post.

Gruppo: User

... some stuff Truth table

Utilities Matrix Truth Table [Locate row_col].sm (43,39 KiB) scaricato 1040 volta(e).
  • Nuovi post
  • Nessun nuovo post