Описание тега matlab
MATLAB - это язык высокого уровня и интерактивная среда программирования для численных вычислений и визуализации, разработанная MathWorks. Не используйте одновременно теги [matlab] и [octave], если только вопрос явно не касается сходства или различия между ними. При использовании этого тега укажите версию MATLAB, с которой вы работаете (например, R2017a).
1
ответ
Взять разницу между матрицами разных размеров в Matlab
У меня есть матрица A в Matlab измерения m x 3например, m=18 A=[ 2| 1 1; 3| 1 2; -8| 1 3; ------- -5| 1 1; 2| 1 2; 6| 1 3; ------- 7| 2 1; 3| 2 2; 1| 2 3; 5| 2 4; ------- 3| 2 1; -8| 2 2; 1| 2 3; 0| 2 4; ------- 1| 2 1; 2| 2 2; 7| 2 3; 9| 2 4] Харак…
26 июн '15 в 15:50
2
ответа
Сделать панель со значениями видимыми, когда я нажимаю радиокнопку
У меня есть uibuttongroup с определенными в ней переключателями. У меня есть uipanels, определенные с их соответствующими свойствами. То, что я хочу сделать, - это иметь возможность щелкнуть по одной радиокнопке, чтобы появилась одна uipanel, а зате…
29 июн '17 в 18:38
1
ответ
Matlab String Split, когда это объект String
Другие ответы на аналогичный вопрос работают, если в одинарных кавычках строка str1 = 'MynameisJohn'. Например, str1(1:2) дает "Мой". Но если строка str1 = "MynameisJohn" с двойными кавычками, приведенное выше использование str1 (1: 2) не работает и…
01 янв '17 в 20:47
1
ответ
MATLAB: перерыв для цикла процесса
Я создал цикл for в функции Matlab. То, что я хочу сделать, это выполнить цикл для заданного числа итераций (maxsteps), но если разница между самым последним результатом F(шаг) и предыдущим результатом F(шаг-1) ниже указанного порога, то для обрежьт…
09 дек '16 в 23:12
1
ответ
Как объединить несколько цифр в Matlab(аналогично R-коду результатов par(mfrow=c(1,3)))?
Я пытаюсь объединить три изображения в Matlab, но я не знаю, как объединить их в виде графика 1*3, [graph1, graph2, graph3], ожидаемая форма мне нужна. Я не хочу, чтобы эти графики были на одном графике (например, с помощью удержания), я хочу, чтоб…
18 ноя '15 в 00:13
1
ответ
Чтение двоичного файла преобразования Matlab в Python
Я новичок в Matlab и Python, и мне нужно преобразовать программу в Matlab в Python. Я не уверен, как типизировать данные после чтения из файла в Python. Используемый файл является двоичным файлом. Ниже приведен код Matlab: fid = fopen (filename, 'r'…
24 окт '15 в 15:17
3
ответа
Компиляция MatConvNet в Windows
Я пытаюсь скомпилировать MatConvNet на Windows 8.1. Поскольку мне кажется, что для этого мне нужно использовать "Makefile", я скачал GNUWin Make, который позволяет использовать команду make в Windows. Я получаю следующую ошибку: process_begin: Creat…
12 ноя '14 в 09:42
1
ответ
Реализация ограниченной оптимизации с использованием как равенств, так и неравенств в тензорном потоке
Я пытаюсь изучить оптимизацию тензорного потока, поскольку я пишу код в основном в Matlab. Мой код Matlab: fun = @(x)100*(x(2)-x(1)^2)^2 + (1-x(1))^2; x0 = [0.5,0]; A = [1,2]; b = 1; Aeq = [2,1]; beq = 1; x = fmincon(fun,x0,A,b,Aeq,beq) Я хочу реали…
13 авг '17 в 14:53
1
ответ
Ошибка измерения nlinfit
Я использую нелинейный инструмент в Matlab. Я продолжаю получать следующую ошибку: Ошибка при использовании nlinfit (строка 210) MODELFUN должна быть функцией, которая возвращает вектор с подобранными значениями того же размера, что и Y (1 на 100). …
11 янв '16 в 05:51
1
ответ
Идентификатор микрофонного устройства
У меня есть три USB-микрофона, подключенных к моему Macbook Air через USB-концентратор. В Audio MIDI я агрегировал устройства и выбрал агрегированное устройство в качестве входа для компьютера. Тем не менее, "аудиомагнитофон" не получает идентификат…
10 мар '14 в 15:32
2
ответа
Как отобразить значения в массиве в зависимости от того, сколько раз эти значения появляются в Matlab?
У меня есть набор возрастов (более 10000 из них), и я хочу построить график с возрастом от 20 до 100 на оси x, а затем количество раз, когда каждый из этих возрастов появляется в данных на оси y. Я пробовал несколько способов сделать это, и я не мог…
09 мар '16 в 17:00
0
ответов
Matlab Face Recognition с использованием SVM выводит тот же класс
В следующем коде реализуется дискриминантный анализ и SVM Фишера с использованием LIBSVM. Я пытаюсь классифицировать тестовое изображение, используя бинарную древовидную структуру и SVM(libsvm), но каждый раз следующий код выводит один и тот же клас…
10 дек '17 в 14:29
0
ответов
Команда Matlab isinf
Мне нужно использовать команду "isinf" для вычисления бесконечности для 2^-n, но код не работает даже для большего диапазона n. Код выглядит следующим образом: for n=(1:10000000000000000) a=2.^(-1*(n)); if isinf(a)==1 display(n) return
24 окт '17 в 21:14
2
ответа
Оптимизация векторизованной функции Matlab
Когда я запускаю профилировщик, он говорит мне, что самым трудоемким кодом является функция vdist, Это программа, которая измеряет расстояние между двумя точками на земле, рассматривая Землю как эллипсоид. Код выглядит стандартно, и я не знаю, где и…
25 окт '12 в 14:17
3
ответа
Как я могу определить многомерные массивы в Python?
В MATLAB есть простой способ определения многомерных массивов, например A(:,:,1) = [1,2,3; 4,5,6]; A(:,:,2) = [7,8,9; 10,11,12]; >> A A(:,:,1) = 1 2 3 4 5 6 A(:,:,2) = 7 8 9 10 11 12 где первые два индекса соответственно для строк и столбцов i…
19 янв '17 в 12:01
2
ответа
Принудительно ли использовать MATLAB для предопределения по умолчанию?
Есть ли способ заставить MATLAB использовать single прецизионность в качестве предоплаты по умолчанию? У меня есть код MATLAB, вывод которого мне нужно сравнить с выводом кода C, а код C написан исключительно с использованием floatsнет doubles позво…
02 дек '16 в 12:53
1
ответ
matlab: удаление дублирующихся строк
У меня был вопрос, и я вчера получил ответ об удалении удвоенных строк в матрице, и я не могу понять, почему он пропускает определенные строки в матрице. С матрицей: tmp2 = 0 1.0000 0.1000 1.0000 0.2000 1.0000 0.3000 1.0000 0.3000 2.0000 0.4000 2.00…
29 май '13 в 12:14
3
ответа
Как отобразить строку в таблице, используя Matlab
Это мой программный код: fileID = fopen('PROBSET_102.csv','w'); a= 3; lamda = 1.54; fprintf(fileID, ' h, k, l ,d, theta \n'); for h = -8:8 for k = -8:8 for l = -8:8 d = sqrt((a^2)/(h^2 + k^2 + l^2)); c = (lamda/(2*d)); if c>1 theta = ('out of ran…
30 янв '15 в 15:32
1
ответ
Matlab - несколько 2D-графиков вдоль 3-го измерения
Я пытаюсь построить много 2D-графиков (х, у). Но... каждый 2D-график предназначен для постоянной z. Так что на самом деле мои данные (x,y,z), но не z(x,y), которые, как я считаю, являются требованиями для использования команды "surf". Может ли кто-н…
17 сен '13 в 09:45
1
ответ
Как работает функция обнаружения MSERFeatures в Matlab?
Известно, что максимально устойчивые экстремальные области (MSER) можно найти по изображению в MATLAB с помощью detectMSERFeatures и выходами этой функции являются некоторые MSER. Но у меня есть один вопрос, который смущал меня очень долгое время, а…
09 июл '14 в 13:59