Finding Math Software to Fit & Adjust Curves

  • Context: Undergrad 
  • Thread starter Thread starter albert281
  • Start date Start date
  • Tags Tags
    Curves Fit Software
Click For Summary

Discussion Overview

The discussion revolves around finding suitable math software that can fit and adjust curves, specifically using cubic splines or similar techniques. Participants explore various software options that allow for interactive manipulation of curves, particularly in the context of engineering problems requiring iterative adjustments.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • One participant seeks software that can fit curves with cubic splines and allows for real-time adjustments by dragging points without causing discontinuities.
  • Another participant suggests that math software can solve problems but does not provide solutions, implying a need for more practical software recommendations.
  • Photoshop and similar vector graphics software are mentioned as tools that can manipulate curves using splines and Bezier curves.
  • A free vector graphics editor, Inkscape, is recommended for its Pen tool capabilities.
  • Links to online resources for spline manipulation are shared, emphasizing the utility of Bezier curves.
  • Mathematica is proposed as a potential tool, though it would require custom coding to achieve the desired functionality.
  • Matlab is also mentioned as a good option for curve fitting and manipulation.

Areas of Agreement / Disagreement

Participants express a variety of software options, but there is no consensus on a single solution that meets all the requirements outlined in the initial post. Some suggestions are more focused on graphic design tools, while others lean towards mathematical software.

Contextual Notes

Participants note the need for software that can handle real-time adjustments and maintain curve continuity, which may not be universally supported across all suggested tools. The discussion reflects varying levels of familiarity with programming and software capabilities.

Who May Find This Useful

This discussion may be useful for engineers, mathematicians, or anyone involved in curve fitting and manipulation, particularly in contexts requiring iterative adjustments and real-time feedback.

albert281
Messages
13
Reaction score
0
I am looking for math software that will fit a set of points with a cubic spline (or other technique)...then allow the user to change the shape of the curve by dragging it...and continuously fit the curve as the dragging is occurring (or fit the curve after the dragging has stopped). The point on the curve that is being dragged must not deform it enough such that the curve becomes discontinuous.

Does such software exist? I have been working on generating a set of curves that will help solve an engineering problem I am working on...but each time I apply a new curve, I am finding I must readjust it. Finding a new set of curves takes a couple of hours...considering this is an iterative process...I may be working on this problem forever.

Any suggestions would be great.
 
Physics news on Phys.org
math softwares are solve your problems, but not how to solve. So you look for some online math tutoring services.
 
bryansmith said:
math softwares are solve your problems, but not how to solve. So you look for some online math tutoring services.

What does this mean? I am looking for software to help me solve a problem...it won't solve it for me. If you don't know a useful answer to the question...how about keeping your useless comments to yourself.
 
Photoshop can make curves using splines. And you manipulate them by dragging the knots or some handles controlling curvature and direction.
 
Also you *could* use mathematica however you would need to actually code the program yourself.
 
Feldoh said:
Also you *could* use mathematica however you would need to actually code the program yourself.

I am actually already working with source code that plots...so it looks like I will need to add control points to the curve and trap events mouse down, mouse up and mouse move while joining the control points with a spline for the bezier curves...this is doable.
 
  • #10
Matlab and mathematicia are good ones I know
 

Similar threads

  • · Replies 9 ·
Replies
9
Views
4K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 5 ·
Replies
5
Views
8K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 1 ·
Replies
1
Views
4K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K