Find Jobs
Hire Freelancers

MATLAB project

€8-30 EUR

In Progress
Posted over 3 years ago

€8-30 EUR

Paid on delivery
I expect the whole tasks with proper description and explanation (in commented out). Please write a MATLAB function with a single input variable (a pathname) that performs the following task: - get a list of all the "sub-*[login to view URL]" files in the path - extract the patient id as the "sub-XXXX" substring - read the proper worksheet from all these files one by one. - get all the relevant field names from the [login to view URL] file (once again using jsondecode) Assume that the [login to view URL] file is in the same dir as the function file - identify the proper field in the xlsx sheets for each field in the sara sheet (do not rely on the fact that the excel sheet should look the same all the time, e.g. search for appropriate substrings like "1) " to identify question q1). This is nbest done with an appropriate loop. - take care to transfer the date into a iso standard string yyyy-mm-dd, if not already presented as such. Do not return a datetime or similar values, just a string please. - "N/A" for non-present string values, NAN for non-present numerical values. - calculate the sara score as sum of the individual scores. Use sum, non nansum, if any value is missing the sum is meaningless - create a table with the columns participant_id, and all the sara fields from the [login to view URL] - print the table to console - save the table in the input directory named "[login to view URL]", as a tabulator separated text file with the filenames as header. You will find the MATLAB table data format rather useful to read and write tables to either excel or csv files. "readtable" and "writetable" are your friends here. Please comment on what you do in the relevant steps. In the final version these are nice addons: - Recursively search all the "sub-*[login to view URL]" files in the path. - Verify that input is either valid pathname or empty, return insightful error message if path is invalid - if path is empty call GUI to have the user manually select a path. - return the full filename of the finals tsv file as function return value. - throw insightful warning message if patient_id and patient field in the sheet do not match
Project ID: 27229090

About the project

4 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
4 freelancers are bidding on average €15 EUR for this job
User Avatar
Hello ,how r u , I'm expert using MATLAB AND I CAN DO THIS ON TIME AND VERY PERFECT RESULT!!!!!!!!!!!
€15 EUR in 1 day
4.8 (107 reviews)
6.1
6.1
User Avatar
I can write your MATLAB project I am a skilled and experienced PhD writer. I can deliver quality documents to tight deadlines with Least prices, I have 8 years of experience in a vast range of exceptional areas, Please check my profile and previous reviews by various employers is the greatest evidence for my gilt-edged quality and plagiarism free work. Waiting for your positive response. Open this link and hire: https://www.freelancer.com/u/Writerollogy
€19 EUR in 7 days
5.0 (8 reviews)
3.5
3.5
User Avatar
Hello, I'm an Electrical Engineer .I have many Experiences in Matlab, Microcontroller, Arduino , sensors ,PLC’s, SCADA system, circuit design , PCB ,also I have experience in programming that connect electronic to desktop application , android application .
€19 EUR in 7 days
5.0 (2 reviews)
2.7
2.7
User Avatar
Hallo, Ich Grüsse Sie, Ich kenne mich mit Matlab aus. Die Aufgabe haben Sie ziemlich detailliert beschrieben. Nur bei dem preis 8-30 euro da haben Sie ein bischen wenig überlegt. mein Angebot liegt bei : 700 Euro bei Interesse können Sie mich kontaktieren. schöne Grüsse Said A.
€8 EUR in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of GERMANY
Gelsenkirchen, Germany
5.0
2
Member since Sep 4, 2020

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.