Вопросы с тегом 'matlab'

MATLAB - это язык высокого уровня и интерактивная среда программирования для численного расчета и визуализации, разработанного MathWorks. Вопросы должны быть помечены как [matlab], так и [octave], но не оба, если только вопрос явно не включает оба пакета. При использовании этого тега, пожалуйста, укажите релиз MATLAB, с которым вы работаете (например, R2017a).
9
ответов

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

Например, если я хочу прочитать среднее значение из magic(5), я могу сделать это следующим образом: M = magic(5); value = M(3,3); чтобы получить value == 13. Я хотел бы сделать что-то вроде этого: value = magic(5)(3,3); value = (magic(5))(3,3)...
задан 02 сент. '10 в 15:34
7
ответов

Чтение файлов .mat в Python

Есть ли у кого-нибудь успешный опыт чтения двоичных файлов Matlab.mat в Python? (Я видел, что scipy якобы поддерживает чтение файлов .mat, но я не увенчался успехом. Я установил scipy версию 0.7.0, и я не могу найти метод loadmat())
задан 17 мая '09 в 15:02
8
ответов

Представление и решение лабиринта с учетом изображения

Каков наилучший способ представления и решения лабиринта с учетом изображения? Учитывая изображение в формате JPEG (как показано выше), какой лучший способ его прочитать, проанализировать его в некоторой структуре данных и решить лабиринт? Мой пе...
задан 21 окт. '12 в 9:03
9
ответов

Различия между Octave и MATLAB?

Я программист, который знает Python, Ruby и некоторые C, которые пытаются решить, следует ли изучать GNU Octave или Matlab. Я знаю, что у них много вообще, но мне непонятно, насколько похожи синтаксис или даже структуры данных. Все говорят, что они "...
задан 23 авг. '12 в 6:13
4
ответов

Графики стиля xkcd в MATLAB

Итак, талантливые люди выяснили, как сделать xkcd графы стиля в Mathematica, в LaTeX, в Python и в R уже. Как можно использовать MATLAB для создания графика, который выглядит как выше? Что я пробовал Я создал вигглые линии, но я не мог получит...
задан 03 окт. '12 в 7:19
8
ответов

Можно ли определить более одной функции для каждого файла в MATLAB и получить доступ к ним из-за пределов этого файла?

Когда я учился на получение степени бакалавра в EE, MATLAB требовал, чтобы каждая функция определялась в собственном файле, даже если она была однострочным. Сейчас я учусь в аспирантуре, и мне нужно написать проект в MATLAB. Это все еще требование д...
задан 25 авг. '10 в 23:26
14
ответов

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

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

Что может сделать MATLAB, что R не может сделать?

Я часто слышу, как люди жалуются, как дорого стоят MATLAB. Тогда мне интересно, почему они не просто используют Octave или R. Но верно ли последнее? Можете ли вы использовать R для замены MATLAB?
задан 15 нояб. '09 в 19:59
9
ответов

Использование я и j в качестве переменных в Matlab

i и j - очень популярные имена переменных (см., например, этот вопрос и этот). Например, в циклах: for i=1:10, % do something... end Как индексы в матрицу: mat( i, j ) = 4; Почему они не должны использоваться как имена переменных в Matla...
задан 09 февр. '13 в 22:37
5
ответов

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

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

Является ли MATLAB OOP медленным, или я делаю что-то неправильно?

Я экспериментирую с MATLAB OOP, в качестве начала я подражал моим классам С++ Logger, и я помещаю все свои вспомогательные функции строки в класс String, полагая, что было бы здорово сделать такие вещи, как a + b, a == b, a.find( b ) из strcat( a b ...
задан 07 нояб. '09 в 18:36
9
ответов

Как элегантно игнорировать некоторые возвращаемые значения функции MATLAB?

Можно ли получить возвращаемое значение "nth" из функции без необходимости создавать фиктивные переменные для всех возвращаемых значений n-1 до этого? Скажем, у меня есть следующая функция в MATLAB: function [a,b,c,d] = func() a = 1; b = 2; c = 3;...
задан 14 апр. '09 в 15:28
15
ответов

Аргументы по умолчанию в Matlab

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

Автоматически отображать разные цветные линии

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

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

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