Matrix element

Matrix element - Calculating with arrays - Messages

#1 Posted: 11/19/2013 1:15:38 PM
Henrique

Henrique

1 likes in 17 posts.

Group: User

Why it doesn't work on SMath ? It works fine on MathCAD 14.

Matrix element


EX1.bmp
#2 Posted: 11/19/2013 5:49:17 PM
IVR

IVR

3 likes in 15 posts.

Group: User

1. Read program's documentation
2. Use for loop
#3 Posted: 11/20/2013 7:16:34 AM
mb10

mb10

9 likes in 20 posts.

Group: User

#4 Posted: 11/20/2013 7:22:20 AM
Henrique

Henrique

1 likes in 17 posts.

Group: User

I didn't find anything about calculating with arrays in this way. And it's not necessary to use loop as i won't test anything. In addition to typical linear algebra calculations, arrays in Mathcad are useful for performing calculations repeatedly over a range of values. See in the first image another SMath example and in the 2nd image how Mathcad does it:
ITERVEC.png
#5 Posted: 11/20/2013 12:03:09 PM
Martin Kraska

Martin Kraska

1222 likes in 2150 posts.

Group: Moderator

SMath cannot handle vector-valued indices in expressions (AKA "range variables" in Mathcad). Therefore you MUST use loops or you rely on functions from 3rd party plugins like matlab c++ library by uni or Maxima, where nearly all functions can be applied to vectors (without indices). Your example reveals that you might not be aware of the difference between text indices and adress- or array indices.

Most of the tutorials for SMath adress this issue, as this is a very common pitfall for newbies.
Section matrix elementwise.sm (35 KiB) downloaded 149 time(s).
Martin Kraska Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
#6 Posted: 11/21/2013 12:13:51 PM
Henrique

Henrique

1 likes in 17 posts.

Group: User

My intention was to reproduce in SMath Studio operations with vectors as in Mathcad. I understand you, but on Mathcad there is no problem to do like that. Besides, only now I'm working with SMath, and I also learning on how to use the program.
  • New Posts New Posts
  • No New Posts No New Posts