Rank: Newbie
Groups: Registered
Joined: 20/09/2019(UTC) Posts: 3
|
Hi, I'm trying to write a function that I can use to calculate the surface area. The function is to be based on data from a matrix with n elements I ran out of ideas. I guess the problem is in a loop. I attach a file and an image. I will be grateful for your help. Integral.sm (8kb) downloaded 10 time(s).
|
|
|
|
Rank: Advanced Member Groups: Registered
Joined: 23/03/2016(UTC) Posts: 277 Was thanked: 91 time(s) in 57 post(s)
|
You can define piecewise function this way. Haven't figured out integration yet. Built in int() function doesn't seem to work. Piecewise Function.sm (7kb) downloaded 15 time(s). |
|
|
|
|
Rank: Guest
Groups: Registered
Joined: 04/07/2015(UTC) Posts: 6,866 Was thanked: 981 time(s) in 809 post(s)
|
Originally Posted by: Xiu12 I'm trying to write a function that I can use to calculate the surface area. The function is to be based on data from a matrix with n elements I ran out of ideas. I guess the problem is in a loop. I attach a file and an image. I will be grateful for your help.
That was lavishly exemplified few hours ago. Your drawing needs some project intention about, i.e: what is what for what.
|
|
|
|
Rank: Guest
Groups: Registered
Joined: 04/07/2015(UTC) Posts: 6,866 Was thanked: 981 time(s) in 809 post(s)
|
Originally Posted by: alyles You can define piecewise function this way. Haven't figured out integration yet. Built in int() function doesn't seem to work. Latest version is all white. Could discover the blank regions, framed the regions, added background.
|
|
|
|
Rank: Guest
Groups: Registered
Joined: 04/07/2015(UTC) Posts: 6,866 Was thanked: 981 time(s) in 809 post(s)
|
Originally Posted by: Xiu12 calculate the surface area
|
|
|
|
Rank: Advanced Member Groups: Registered, Advanced Member Joined: 10/11/2010(UTC) Posts: 1,494 Was thanked: 1274 time(s) in 745 post(s)
|
You can try something like this |
Russia ☭ forever Viacheslav N. Mezentsev |
|
|
|
Rank: Guest
Groups: Registered
Joined: 04/07/2015(UTC) Posts: 6,866 Was thanked: 981 time(s) in 809 post(s)
|
Originally Posted by: Xiu12 calculate the surface area. Annotate the drawing [what is what in there], and what wort what. MatrixUnknown.sm (10kb) downloaded 12 time(s).
|
|
|
|
Rank: Newbie
Groups: Registered
Joined: 20/09/2019(UTC) Posts: 3
|
Thank you guys for your answers, I will try to explain what I need. Depending on the soil layers, I have a graph similar to the picture. At a later stage, I want to divide this chart into equal pieces (for example 0.25 m or 0.5m) to obtain "soil springs". To simplify the example, I assumed that the elements of the K matrix are constant. Edited by user 21 September 2019 10:39:52(UTC)
| Reason: Not specified
|
|
|
|
Rank: Advanced Member Groups: Registered
Joined: 15/04/2012(UTC) Posts: 1,988 Was thanked: 1127 time(s) in 723 post(s)
|
uint.sm (10kb) downloaded 17 time(s). |
|
2 users thanked mkraska for this useful post.
|
on 21/09/2019(UTC), on 21/09/2019(UTC)
|
|
Rank: Guest
Groups: Registered
Joined: 04/07/2015(UTC) Posts: 6,866 Was thanked: 981 time(s) in 809 post(s)
|
Originally Posted by: Xiu12 Depending on the soil layers, I have a graph similar to the picture. At a later stage, I want to divide this chart into equal pieces (for example 0.25 m or 0.5m) to obtain "soil springs". To simplify the example, I assumed that the elements of the K matrix are constant. OK ... from there, apply your skill to produce the Cartesian graph of the piecewise soil. No problem to integrate. Integration of discontinuous functions is deceiving. Two models attached. The Romberg-Simpson is more accurate. Example 2, the integration is known by inspection. Isn't deceiving Simpson is not so good ! Cheers ... Jean Integrate Discontinuous_2.sm (132kb) downloaded 10 time(s).
|
|
|
|
Rank: Guest
Groups: Registered
Joined: 04/07/2015(UTC) Posts: 6,866 Was thanked: 981 time(s) in 809 post(s)
|
Originally Posted by: Jean Giraud Integration of discontinuous functions is deceiving. Total integration is often what the project needs. Most Engineering projects require the evolution of the integration, i.e: the cumulative integration. The attached takes Martin data set, convex Hermite that you can fillet [sub:=,] and populate at will [mesh 't']. The latest step is the FD integration [Finite Differences]. The graph shows the evolution of the integration. The end point of the cumulative = total integration from any other best/applicable numerical integrator. Except for trivial cases no numerical integration is exact. FD integration is always very accurate [kind of yardstick]. Hermite polyline is very similar to CAD systems. Please, come back on that "Soil project". Cheers ... Jean Integrate Discontinuous_3 [HermiteSpline, FD].sm (50kb) downloaded 6 time(s).
|
|
|
|
Rank: Guest
Groups: Registered
Joined: 04/07/2015(UTC) Posts: 6,866 Was thanked: 981 time(s) in 809 post(s)
|
Originally Posted by: uni You can try something like this True Viacheslav: ODE integrator(s) are very excellent. Thanks for your input.
|
|
|
|
Rank: Guest
Groups: Registered
Joined: 04/07/2015(UTC) Posts: 6,866 Was thanked: 981 time(s) in 809 post(s)
|
|
|
|
|
Rank: Newbie
Groups: Registered
Joined: 20/09/2019(UTC) Posts: 3
|
Thank you very much, (btw the "thank" button on this page does not work) The idea of using linterp is actually much better instead of a loop. Below is the file with the result I needed. Final springs.sm (21kb) downloaded 11 time(s).Edited by user 22 September 2019 13:00:23(UTC)
| Reason: Not specified
|
|
|
|
Rank: Guest
Groups: Registered
Joined: 04/07/2015(UTC) Posts: 6,866 Was thanked: 981 time(s) in 809 post(s)
|
Originally Posted by: Xiu12 Thank you very much, (btw the "thank" button on this page does not work)
The idea of using linterp is actually much better instead of a loop. Below is the file with the result I needed. The "Tanks" button used to work years ago, not any more. Good work ... two comments: 1. subscript is confusing with sub-sub index. Very many projects are sub-sub indexed. Reserve subscript as tutorial [exemplified]. 2. variable name confusing with number is another killer. you had 1:=max(X). SS7030 was reputed good version, compatible SS 6179. Final springs_1.sm (25kb) downloaded 14 time(s).
|
|
|
|
Rank: Guest
Groups: Registered
Joined: 04/07/2015(UTC) Posts: 6,866 Was thanked: 981 time(s) in 809 post(s)
|
... for convenience and publishing: you can sub-space [at will] your calculated segments. From there, you may obtain the cumulative integration from the FD as offered before. Final springs_1.sm (43kb) downloaded 9 time(s).
|
|
|
|
Rank: Guest
Groups: Registered
Joined: 04/07/2015(UTC) Posts: 6,866 Was thanked: 981 time(s) in 809 post(s)
|
Originally Posted by: Jean Giraud you can sub-space [at will] ... directly from the sampled data.Subspace is a great utility. Soil Simplifed from Sampled Data.sm (19kb) downloaded 21 time(s).
|
|
|
|
Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.