Цикл через файлы в папке в matlab

у меня есть набор дней файлов журнала, которые мне нужно разобрать и посмотреть в matlab. файлы журнала выглядят так: LOG_20120509_120002_002.csv (year)(month)(day)_(hour)(minute)(second)_(log part number) журналы увеличиваются ежечасно, но иног ...

Что такое MATLAB хорошо для? Почему его так используют университеты? Когда это лучше, чем Python? [закрытый]

недавно меня попросили изучить некоторые основы MATLAB для класса. Что делает его настолько крутым для исследователей и людей, которые работают в университете? Я видел, что это здорово работать с матрицами и строить планы... (вещи, которые можно лег ...

Более быстрый способ инициализации массивов с помощью умножения пустой матрицы? (Матлаб)

я наткнулся на странный способ (на мой взгляд), что MATLAB имеет дело с пустой матрицы. Например, если умножить две пустые матрицы, то получится: zeros(3,0)*zeros(0,3) ans = 0 0 0 0 0 0 0 0 0 теперь это уже застало меня ...

Почему 24.0000 не равно 24.0000 в MATLAB?

Я пишу программу, где мне нужно удалить дубликаты точек, хранимых в матрице. Проблема в том, что когда дело доходит до проверки, находятся ли эти точки в матрице, MATLAB не может распознать их в матрице, хотя они существуют. в следующем коде interse ...

Как объединить строку + i?

for i=1:N f(i) = 'f'+i; end дает ошибку в MatLab. Каков правильный синтаксис для инициализации массива с N строками шаблона fi? похоже, даже это не работает: for i=1:4 f(i) = 'f'; end ...

Изменение размера шрифтов в графиках Matlab

Я хочу изменить размер шрифта для xlabel,ylabel, размер оси, размер шрифта легенды a. k. a все сразу, это возможно? По умолчанию шрифт Helvetica 10. есть ли способ изменить это? Я хочу использовать 'FontSize', 14, для x или y метки. ...

Почему numpy std () дает другой результат для matlab std ()?

Я пытаюсь преобразовать код matlab в numpy и выяснил, что numpy имеет другой результат с функцией std. в matlab std([1,3,4,6]) ans = 2.0817 в numpy np.std([1,3,4,6]) 1.8027756377319946 это нормально? И как мне с этим справиться? ...

Как я могу перебирать каждый элемент в n-мерной матрице в MATLAB?

У меня проблема. Мне нужно перебрать каждый элемент в n-мерной матрице в MATLAB. Проблема, я не знаю, как это сделать для произвольного числа измерений. Я знаю, что могу сказать for i = 1:size(m,1) for j = 1:size(m,2) for k = 1:size(m,3) ...

Почему / когда я должен предпочесть MATLAB над Октавой?

в нашей операции shoestring нам нужно прототипировать алгоритмы на каком-то языке более высокого уровня, прежде чем совершать реализацию C на встроенном оборудовании. до сих пор мы использовали MATLAB для этого, но затраты на лицензирование начинают ...

В чем разница между & и && в MATLAB?

в чем разница между & и && логические операторы в MATLAB? ...

Хэш-таблицы в MATLAB

есть ли у MATLAB поддержка хэш-таблиц? какой-то фон Я работаю над проблемой в Matlab, которая требует масштабно-пространственного представления изображения. Для этого я создаю 2-D гауссовский фильтр с дисперсией sigma*s^k на k в некотором диапазо ...

В чем принципиальная разница между MFC и ATL?

предполагая, что я только используя их для "обычных" графических программ (без COM, без ActiveX, ничего необычного), какова фундаментальная разница, которую я увижу между ATL и MFC, чтобы помочь мне выяснить, какой из них использовать? Я сделал нес ...

Как я могу применить функцию к каждой строке / столбцу матрицы в MATLAB?

Вы можете применить функцию к каждому элементу в векторе, сказав, например, v + 1, или вы можете использовать функцию arrayfun. Как я могу сделать это для каждой строки/столбца матрицы без использования цикла for? ...

arrayfun может быть значительно медленнее, чем явный цикл в matlab. Зачем?

рассмотрим следующий простой тест скорости arrayfun: T = 4000; N = 500; x = randn(T, N); Func1 = @(a) (3*a^2 + 2*a - 1); tic Soln1 = ones(T, N); for t = 1:T for n = 1:N Soln1(t, n) = Func1(x(t, n)); end end toc tic Soln2 = arrayfun ...

"Клонирование" векторов строк или столбцов

иногда полезно "клонировать" вектор строки или столбца в матрицу. Под клонированием я подразумеваю преобразование вектора строки, такого как [1,2,3] в матрицу [[1,2,3] [1,2,3] [1,2,3] ] или вектор столбца, например [1 2 3 ] на [[1,1,1] ...

Автоматическое построение различных цветных линий

Я пытаюсь построить несколько оценок плотности ядра на одном графике, и я хочу, чтобы все они были разных цветов. У меня есть kludged решение с помощью строки 'rgbcmyk' и шагая через него для каждого отдельного участка, но я начинаю иметь дубликаты п ...

Как установить значения по умолчанию для параметров функций в Matlab?

возможно ли иметь аргументы по умолчанию в Matlab? Например, здесь: function wave(a, b, n, k, T, f, flag, fTrue=inline('0')) Я хотел бы, чтобы истинное решение было необязательным аргументом для волновой функции. Если это возможно, может кто-ниб ...

В Matlab, когда оптимально использовать bsxfun?

Мой Вопрос: я заметил, что многие хорошие ответы на вопросы Matlab так часто используют функцию bsxfun. Зачем? мотивация: в документации Matlab для bsxfun следующий пример: A = magic(5); A = bsxfun(@minus, A, mean(A)) конечно, мы могли бы сделать ...

Почему MATLAB так быстро умножает матрицы?

Я делаю некоторые тесты с CUDA, C++, C# и Java и использую MATLAB для проверки и генерации матрицы. Но когда я умножаю с MATLAB, 2048x2048 и даже большие матрицы почти мгновенно умножаются. 1024x1024 2048x2048 4096x4096 ...