Find Jobs
Hire Freelancers

MATLAB to C++ application conversion

$250-750 CAD

In Progress
Posted almost 4 years ago

$250-750 CAD

Paid on delivery
I have a requirement to convert a Matlab project to a C++ class. The MATLAB project is working, and can be run in MATLAB IDE with easily verifiable results. To give you an idea of scope/size, It consists of 41 source code (*.m) files totaling 168Kb, and the code is also heavily commented. The deliverable needs to be a single standard C++ class (no third party libraries), compilable in Visual Studio 2015. The class needs to produce identical results as the MATLAB project. I have made a good start on the conversion, in fact, I have all of it done and it compiles - however, I am not getting the results I expect. The reason is, the conversion is rather difficult, since MATLAB code is much less strict than C++. Namely, it has 1-based indexing, as opposed to 0-based indexing in C++. Also, it has a loose variable definition regime, loose variable scope regime, and many other "gotchas" that make the process cumbersome. With my time taken up by other tasks in my project, I am seeking a professional to accomplish this conversion. I will provide the work I have accomplished so far, so that you can see the coding structure, which I need to be adhered to. I am also using third-party classes for some math objects that C++ doesn't have (namely, 3D vectors), which I will also provide. Please consider bidding for this project only if you have previous MATLAB coding experience, and are experienced C++ coder. It took me about a week to convert all of the code into a class that compiles, so I would estimate that getting it to work should take no more than 2 weeks. MATLAB IDE allows for debugging, so it should be easy to trace and compare the two projects.
Project ID: 25671068

About the project

18 proposals
Remote project
Active 4 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
18 freelancers are bidding on average $756 CAD for this job
User Avatar
Hello, I am a PURE C and C++ specialist Systems Engineer and teacher/trainer of C++ , and have worked in highly technical, and often mathematical R&D based consumer electronics and large-scale software projects, for over 20 years. I have zero knowledge of Matlab per-se, but DO know higher-level languages have much less stricter type checking,. data type flexibility for numerical types(float, double, int, long etc), and yes, arrays in C and C++ begin at 0. Anyway, I should be able to tweak the VC++ code you've produced , to match the Matlab code, once I take a look at th Matlab code- do some quick data type and maths related research on it's built-in facilities, , and then correlate it with your current version of VC++ code, Let me know
$400 CAD in 3 days
5.0 (35 reviews)
6.3
6.3
User Avatar
Hi Matlab is my first skill for 10+ years experience. C++ is my second skill for 7+ years experience. If you think I can help you, chat me. Thanks .
$750 CAD in 5 days
5.0 (25 reviews)
5.7
5.7
User Avatar
Haven't used Matlab for quite a while. Been coding in C/C++ mainly. But it would come back once I look into it again. Might be able to help you. No money will be charged if I can't provide you what you are looking for. Thanks.
$400 CAD in 14 days
5.0 (14 reviews)
5.8
5.8
User Avatar
Hello! I'd like to deliver data processing app. I'm familiar with eigen, c++, matlab, boost. I'll do the job fairly good. Please, give me a try!
$5,000 CAD in 4 days
5.0 (17 reviews)
5.7
5.7
User Avatar
Matlab and c++ expert and PhD researcher please see the completed projects and my clients reviews and feedback on my work.
$750 CAD in 10 days
4.7 (17 reviews)
4.7
4.7
User Avatar
Hi. As a electronic, automation and control engineer, I have a lot of experience working with MATLAB and converting code to C/C++. Let me know more details to be able to help you.
$450 CAD in 7 days
5.0 (11 reviews)
4.3
4.3
User Avatar
Hi, I am a C++ developer who has considerable experience in MATLAB fully aware of its semantics and data structures. I have completed several such transliteration pursuits for my own projects as well as other's. I will get your job done to the best of your satisfaction. You may consider me with confidence. Regards, Muthu
$600 CAD in 18 days
5.0 (3 reviews)
4.1
4.1
User Avatar
Hi, I'm a PhD candidate in computer science, I work with Matlab and C++ on a daily basis. I'd like to do the conversion for you.
$500 CAD in 7 days
5.0 (5 reviews)
3.6
3.6
User Avatar
Hi there, I have more than 25 years of experience in C and C++ over linux, bsd, solaris, qnx, freeRtos, OS/2, DOS or windows in backend working for very important corporations, so I think I can help you with this stuff. Right now I have some free time to do this. I’m an Electronic Engineer so I have worked with Matlab at College (Postgraduate) alot but I don't like it for programming because as you say is very permissive with the types and that could be a problem. What this program is about? Do you have UTs in order to test that? Thanks
$750 CAD in 15 days
5.0 (3 reviews)
3.0
3.0
User Avatar
Best regards I have high specialization and experience in the development of software and web platforms. this work is perfect for me I know matlab and I am an expert in c ++ I have converted in the past to c ++ language I am a true expert I have the following skills Programming languages: ----- C, C ++, C #, Matlab, Java, Python, VB ----- Front-end skills: - PHP, Aspx NET CORE, HTML5, JSON. - JAVASCRIPT (Ajax, AngularJS, ReactJS, ReactNative, Jquery). - CSS3, Bootstrap, Less, Sass, Scss, Responsive, Material. - Mobile applications: React Native, Swift, ObjectiveC. Back-end skills: - Python (Django), ROR, PHP (Framework: CAKEPHP, Yii, Laravel, Ci), Node.js. - MVC, Postgres, MySQL, Rest API. I am a specialized expert. I have 10 years of experience. Please check my independent profile. I can also send samples of my work by chat. can i start right away Best regards GreatsWork team
$299 CAD in 1 day
4.6 (3 reviews)
2.4
2.4
User Avatar
Re: PROFESSIONAL MATH. Hello there; It is my pleasure to collaborate with you. I can handle professionally this valuable project. Get assured that, the delivery will be quick and always accurate. I’ve the linked qualifications, experience, and skills, which meet the requirements, even please, have a glance on my profile based this platform. Will be waiting for your positive reply, for discussing extra details. Best wishes; Dr. Sanaa Omrany
$500 CAD in 7 days
2.5 (2 reviews)
1.8
1.8
User Avatar
I’m Professional Web Developer & Programmer having 6+ years of experience. Who provides top notch solution in every channel of IT. We provide services in following areas:  ✔ PHP/MYSQL Large Scale Web Applications Development. ✔ Wordpress Theme and Plugin Development. ✔ Website Redesign and Customization, Website Management ✔ Web designing, PSD to HTML, PSD to CMS. (HTML5, CSS3, JQuery, Bootstrap) ✔ All type of Corporate & Brand Identity including Logo, V-Card, Letter Head, Banner, Flyer, Brochure & Portfolio Design. (Adobe Photoshop, Adobe Illustrator, Adobe InDesign) ✔ Facebook Marketing & Social Media Marketing ✔ Mobile App Development in Android & IOS. ✔ Electrical Engineering, Mechanical Engineering, Circuit Design, Scada, Matlab Programming,Phyton,R programming language,C++, MySQL, MongoDB, Database Programming,Mathematics, Finance, Statistics,Algorithm, Machine Learning,Web Scraping. - ASP .NET, VB .NET & .NET Framework, C# Automation etc.
$400 CAD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello Sir, I believe that my experience is what you are looking for. I've rich experience in Matlab and C++. If you use Eigen C++ library, it will make it easier for you to work with matrices. I understand this indexing issue very well and have dealt with it very much, As I worked on many projects on Matlab and C++. I can start work right now. I’m very excited to work with you on Freelancer and win a new customer. I will prove to be of great help to you. PLEASE SEND MESSAGE, so that discuss more on the details. Regards, Ahmed Moawad
$250 CAD in 6 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I have significant previous experience on C++ and MATLAB having used both during research projects in my PhD at ETH Zurich. I have a lot of time currently due to COVID crisis and would be willing to work on the conversion for you. Write me so we can discuss the details
$750 CAD in 10 days
0.0 (0 reviews)
4.2
4.2
User Avatar
If you chose our proposal, I propose we first make a conf. call so you can show us what you described in the job offer. But from the description it shouldn’t be a problem, depends on what you were calculating in Matlab. We have over 6 years of experience doing C++ so you can rest assured we can handle it.
$556 CAD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, I'm an electronic engineer and programmer of Matlab, C, Python, C++, PIC and Arduino microcontrollers, as well as embedded systems developer and PCB electronic design, since 5 years ago. I can develop your project without any problem. Contact me and we will start now and work on the project, with deadlines that will allow you to meet your goals
$600 CAD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of CANADA
toronto, Canada
5.0
1
Member since Apr 28, 2015

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.