Hi,
I would like to convert my matlab code to C/C++. I've got some problems.
1. In my matlab code, I have some differential/integral equations implemented by numerical math (e.g. euler method), so sampling time is specified easily. How can I convert these equations into C/C++ on Linux ? I do not know the sampling time and it has to work realtime.
2. My work is to track a given trajectory, for example, I can give: x = cos(t) y = sin(t), t is time. So I can get point (x,y) at each time step. When I convert to C/C++ using time from Linux system, I cannot get the correct points on the trajectory.
Also, in each loop in my program, there are some if/else conditions. The time taken in each case is not constant.
I know someone can solve these problems easily. It happens all the time when we have to implement something in realtime systems.
Could anyone please give me some suggestions?
Thank you in advance.
Kank
Unfortunately, you are talking about implementing Numerical Analysis, which can get rather messy in a hurry. If you do a search for numerical integeration you will probably find some results. You may also want to use YACAS to perform some of your work.
I did what you said Mr. Winged but please tell me what is YACAS? Is there any other means through which I can solve the same problem?
Waiting for your reply curiously.
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks