Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.94/32: Рейтинг темы: голосов - 32, средняя оценка - 4.94
0 / 0 / 0
Регистрация: 25.07.2013
Сообщений: 163

Чтение MATLAB файлов

25.07.2013, 18:11. Показов 6928. Ответов 44
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, есть несколько .mat файлов в которых содержатся различные параметры: числа, массивы чисел размером до 1000х1000. Необходимо оперировать данными параметры в C#, отсюда возникает вопрос как подключить сами файлы, а затем вызывать нужные параметры?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.07.2013, 18:11
Ответы с готовыми решениями:

Чтение переменных из Matlab
Здравствуйте! Работаю с матлабом в c#. В матлабе есть функция, которая принимает входные аргументы из программы на c#,обрабатывает их и...

Чтение COM-порта в Matlab
Здравствуйте. что-то не получается организовать чтение данных с ком порта в matlab. то, что данные поступают - это точно, проверялось с...

Чтение из txt файла в MatLab
Необходимо из файла word.txt, содержание которого примерно: получить строковый массив ячеек word = {'конь', 'три',...

44
Почетный модератор
Эксперт .NET
 Аватар для NickoTin
8729 / 3681 / 404
Регистрация: 14.06.2010
Сообщений: 4,513
Записей в блоге: 9
30.08.2013, 22:28
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от ZaStalim Посмотреть сообщение
быстродействии скажется
Скажется Ваше преобразование туда-сюда, не надо - не преобразовывайте, делов то у Вас и так и так получается массив из 1000000 элементов.
1
0 / 0 / 0
Регистрация: 25.07.2013
Сообщений: 163
30.08.2013, 22:30  [ТС]
в этом то и проблема я не понял как из double [][] получить double[,];
0
Почетный модератор
Эксперт .NET
 Аватар для NickoTin
8729 / 3681 / 404
Регистрация: 14.06.2010
Сообщений: 4,513
Записей в блоге: 9
30.08.2013, 22:39
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
        private double[,] Double2DToDouble ( double[][] dd )
        {
            double[,] d = new double[dd.Length, dd[0].Length];
            for ( int n = 0; n < dd[0].Length; n++ )
            {
                for ( int m = 0; m < dd.Length; m++ )
                {
                    d[m, n] = dd[m][n];
                }
            }
            return d;
        }
 
        public double[,] QueryData ( MatFileReader reader, string arrayName )
        {
            foreach ( MLArray mlArray in reader.Data )
            {
                if ( mlArray.Name == arrayName )
                {
                    return Double2DToDouble( ((MLDouble)mlArray).GetArray() );
                }
            }
 
            return null;
        }
1
0 / 0 / 0
Регистрация: 25.07.2013
Сообщений: 163
25.10.2013, 09:39  [ТС]
Что-то нигде не могу найти, свободна ли библиотека csmatio для коммерческого использования?
0
Почетный модератор
Эксперт .NET
 Аватар для NickoTin
8729 / 3681 / 404
Регистрация: 14.06.2010
Сообщений: 4,513
Записей в блоге: 9
25.10.2013, 14:43
BSD License
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.10.2013, 14:43

Чтение Matlab-ом функций из excel-я
Задался вопросом ввода вывода данных. А может ли матлаб функцию прочитать из ячейки? я попробовал, в ячейку записывается что то типа ''....

Чтение текстовых данных из Excel в Matlab
Проблема такова: при использовании команды xlsread из Excel в Matlab считываются лишь числовые данные, а как по аналогии прочитать...

В каком из файлов и где сменить права на чтение файлов (пользователи и группы) Apache2?
/etc/apache2/ |-- apache2.conf | `-- ports.conf |-- mods-enabled | |-- *.load | `-- *.conf |-- conf-enabled ...

Подключение DLL - файлов к MatLab
Добрый день/вечер/ночь. Столкнулся я с такой проблемой: у меня имеется электронейромиограф(штука, которая снимает электрические...

Открытие файлов .exe в matlab
можно ли открыть файл ехе в матлабе так, чтобы он показал код этой программы на своём языке? пример - я пишу программу в Pascal ABC.NET,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
45
Ответ Создать тему
Новые блоги и статьи
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки Правым кликом по серверу -> отладочная информация -> edit Заменить "net": "raw", на "net": "tcp", Нажать кнопку reload.
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru