MATLAB Function to .NET Application Using MATLAB Data API for .NET with complex data structures (OrderedDictionary<DateTime, double[]> <=> timetables)
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
How would the below example:
such as:
A) pass a c# OrderedDictionary<date, double[]> to a matlab function (among other parameters, such as doubles & strings) and
B) Convert/Get that dictionary as a timetable in Matlab, on which operations to be made in the matlab function,
C) While returning a double[] array back into the .NET application?
The above usecase would be more useful as a started into a more complex environment involving timetables and c# dictionaries.
0 commentaires
Réponses (1)
Swastik Sarkar
le 24 Oct 2024
Below is an example of how to pass a .NET Dictionary to a MATLAB function. For more information, refer to the following documentation:
Additional guidance on passing dictionaries to MATLAB can be found in the documentation here::
It is important to note that the Date type may not be supported directly. Instead, consider representing dates as strings, as shown below:
d = '2024-10-24'
dO = datetime(d)
To convert the dictionary to a timetable, use the following approach:
timetable(datetime(dict.keys), dict.values(:,1), dict.values(:,2) ... )
Hope this is helpful !
0 commentaires
Voir également
Catégories
En savoir plus sur Money.Net dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!