1 pagine (6 elementi)
failing evaluation under vectorize() - Messaggi
Why does the vectorize operation fail while it seems to be safe to use an explicit loop?
6-2-Bug.sm (27,78 KiB) scaricato 1667 volta(e).
![2023-11-21 18_18_50-SMath Solver - [6-2-Bug.sm_].png](/it-IT/files/Download/nuebhM/2023-11-21-18_18_50-SMath-Solver---[6-2-Bug.sm_].png)
6-2-Bug.sm (27,78 KiB) scaricato 1667 volta(e).
![2023-11-21 18_18_50-SMath Solver - [6-2-Bug.sm_].png](/it-IT/files/Download/nuebhM/2023-11-21-18_18_50-SMath-Solver---[6-2-Bug.sm_].png)
Technische Mechanik mit SMath Studio: https://link.springer.com/book/10.1007/978-3-658-50592-9
3 utenti hanno apprezzato questo post
Is that just by observation or is there a fundamental obstacle?
Technische Mechanik mit SMath Studio: https://link.springer.com/book/10.1007/978-3-658-50592-9
WroteIs that just by observation or is there a fundamental obstacle?
Hi. I guess that it is fundamental.
Some notes about how other CAS handle this issue.
Pretty old matlab version, from its symbolic toolbox

The help page from the newest version

So, it looks like they have some issues with automatic vectorization.
With maple it is very uncomfortable, you need to use map even for simple cases

Wolfram's solution is very practical: Function with attribute 'Listable' expands over lists

But for make a table you actually need a loop or the Mathematica's Map function.
Best regards.
Alvaro.
2 utenti hanno apprezzato questo post
WroteWhy does the vectorize operation fail while it seems to be safe to use an explicit loop ?
Set the demand in local definition mode ...
new(t):=|a(t)
vectorize and equate
6-2-Bug Doctored.sm (29,54 KiB) scaricato 1699 volta(e).
1 utenti hanno apprezzato questo post
Martin Kraska 25/11/2023 23:04:00
Thanks Alvaro and Jean. Here is a reduced working example.
When a scalar function involves scalar products then it must be defined in a line()-block in order to be vectorize()able.

Worksheet13.sm (5,9 KiB) scaricato 1770 volta(e).
When a scalar function involves scalar products then it must be defined in a line()-block in order to be vectorize()able.

Worksheet13.sm (5,9 KiB) scaricato 1770 volta(e).
Technische Mechanik mit SMath Studio: https://link.springer.com/book/10.1007/978-3-658-50592-9
1 utenti hanno apprezzato questo post
Oscar Campo 26/11/2023 18:21:00
1 pagine (6 elementi)
- Nuovi post
- Nessun nuovo post
