Результаты поиска по запросу "matlab"

5 ответов

документация

что я хочу сделать, это сделать ширину больше, а высоту меньше. Я просто делаю растровые графики, но этот вопрос относится к любому MATLABfigure, Я могу вручную изменить его размер, используя фигуру непосредственно при ее создании, но я хочу, ...

3 ответа

ручной расчет псевдообращения не совпадает с pinv в Matlab

У меня была матрица D, представляющая собой m * n, и я вычисляю псевдообратное выражение, используя формулу inv (D '* D) * D', но она не генерирует тот же результат, что и pinv (D). Мне нужен термин inv ( D '* D), который мне требуется для ...

3 ответа

Кажется, что после небольшого рефакторинга можно интегрировать эту функцию в ваш проект. По крайней мере, я планирую это сделать. :-)

ользовал нейронную сеть Matlab для обучения некоторым данным, но я хочу запустить эту нейронную сеть в программе на C ++, как это сделать?

ТОП публикаций

1 ответ

Matlab Convolution с использованием GPU

Я попробовал функцию свертки matlab conv2 convn с gpuArray. Например, convn (gpuArray.rand (100,100,10, 'single'), gpuArray.rand (5, 'single') и сравнение его с версией для процессора convn (rand (100,100,10), rand (5)). К сожалению, версия gpu ...

7 ответов

Поэлементная репликация массива в Matlab

Допустим, у меня есть одномерный массив: a = [1, 2, 3]; Есть ли встроенная функция Matlab, которая принимает массив и целое числоn и реплицирует каждый элемент массива n раз? Например, позвонивreplicate(a, 3) должен ...

1 ответ

Многовариантный градиентный спуск в Matlab

Я делаю градиентный спуск в Matlab для нескольких переменных, и код не получает ожидаемые тэты, которые я получил с помощью обычного уравнения. то есть: theta = 1.0e + 05 * 3.4041 1.1063 -0.0665 с нормальным уравнением. Я реализовал. И с помощью ...

1 ответ

@Luis: Кажется, это так. Обратите внимание, что страницы физической памяти не обязательно должны быть смежными, каждая страница может находиться где угодно в ОЗУ (или на жестком диске, если он выгружен). Аппаратное обеспечение заботится о переводе указателей виртуальной памяти в места физической памяти. Поэтому, если вы выделите массив и запишете первый элемент, вы получите одну страницу ОЗУ. Когда вы пишете больше, будет назначена вторая страница ОЗУ, но эта вторая страница не обязательно должна быть рядом с первой. Это позволяет ОС назначать эти страницы, вещи не нужно перемещать, чтобы освободить место.

емя тестирования, еслиany() Короткие замыкания (это делает!) Я обнаружил следующее интересное поведение, когдапредварительное выделение [https://uk.mathworks.com/help/matlab/matlab_prog/preallocating-arrays.html] тестовая ...

5 ответов

@DennisJaheruddin Это работает, и я использую его для больших массивов данных в ТБ, особенно в файлах CSV. Я искал функцию в наборе 2D данных / базах данных для данных, ориентированных на строки или столбцы, и не смог ее найти. ТАК мысль о том, чтобы поделиться. Это может быть расширено для N-измерения.

способ эффективного удаления чисел NaN из матрицы в MATLAB (т.е. без использования цикла for) Я приведу быстрый пример, чтобы проиллюстрировать, чего я пытаюсь достичь: Скажем, у меня есть матрица М: 3.00 1.00 1.00 3.00 NaN NaN 3.00 3.00 1.00 ...

1 ответ

@ darkminor: это нормально?

несколько используемых алгоритмов ICA. Например, алгоритм Fast-ICA, разработанный Jyh-Shing и Roger Jang, называется алгоритмом с быстрой фиксированной точкой. Знаете ли вы, есть ли реализация или пример, использующий этот алгоритм, может быть, ...

1 ответ

@ Нган Шань: Если у вас есть несколько кривых, то вы должны создать поверхность для каждой в отдельности.

аюсь повернуть 2D-кривую, чтобы создать трехмерный график поверхности. Я пытался использовать [X,Z,Y] = cylinder(u); surf(X,Y,Z), axis squareэто, однако, вращает мою кривую вокруг неправильной оси. Как мне изменить ось? Большое спасибо.