-
FlexPro
- At a Glance
- Features & Options
- Applications
- All Advantages
- What’s New in FlexPro 2021
- Try FlexPro For Free
- FlexPro View OEM Freeware
- Buying Guide
- Login
- Language
- +49 6894 929600
- infoweisang.com
- Google Maps
- Products
- News
- Support
- Company
- Contact
- Login
- Language
- +49 6894 929600
- infoweisang.com
- Google Maps
create N times a 3×3 matrix in a formula
- This topic has 2 replies, 2 voices, and was last updated 13 years, 9 months ago by norbert.bakkers@lr.org.
-
AuthorPosts
-
January 13, 2011 at 11:50 pm #12548norbert.bakkers@lr.orgParticipant
When anaysing data I need to create a 3×3 matrix for every timestep (N) (every timestep has it’s own unique 3×3 matrix)
The matrix should have the following form
Matrix = [1 to 3, 1 to 3, 1 to N]So for N=1 I have
[A11_1 A12_1 A13_1
A21_1 A22_1 A23_1
A31_1 A32_1 A33_1]For N=2 the matrix contains:
[A11_2 A12_2 A13_2
A21_2 A22_2 A23_2
A31_2 A32_2 A33_2]This function would be similar to the matlab function Matrix(1:3,1:3,1:N)=0
January 13, 2011 at 11:50 pm #8211norbert.bakkers@lr.orgParticipantWhen anaysing data I need to create a 3×3 matrix for every timestep (N) (every timestep has it’s own unique 3×3 matrix)
The matrix should have the following form
Matrix = [1 to 3, 1 to 3, 1 to N]So for N=1 I have
[A11_1 A12_1 A13_1
A21_1 A22_1 A23_1
A31_1 A32_1 A33_1]For N=2 the matrix contains:
[A11_2 A12_2 A13_2
A21_2 A22_2 A23_2
A31_2 A32_2 A33_2]This function would be similar to the matlab function Matrix(1:3,1:3,1:N)=0
January 14, 2011 at 6:28 pm #8884Bernhard KantzParticipantYou could solve this problem with two formulas. The first formula is a user-defined FPScript function and the second formula returns a list. Please see more details in the FlexPro help.
Formula Matrix:
Arguments n {(3,1,1), (3,1,1), (3,1,(n-1)/2.)}
Formula ListResult
Dim timestamp = {3,6,9} Dim result For Each Row i In timestamp Do result := [timestamp, Matrix(Timestamp)] End result
-
AuthorPosts
- You must be logged in to reply to this topic.