g = gradient(f,v) находит вектор градиента из скалярной функции f относительно векторного v в Декартовых координатах. Вход f функция символьных скалярных переменных и векторного v задает скалярные переменные дифференцирования.
g = gradient(f) находит вектор градиента из скалярной функции f относительно вектора, созданного из всех символьных скалярных переменных, найден в f. Порядок переменных в этом векторе задан symvar.
gM = gradient(fM,vM) находит вектор градиента из скалярной функции fM относительно векторного vM в Декартовых координатах. Функция ввода fM функция переменных символьной матрицы и векторного vM переменная символьной матрицы размера 1- N или N- 1. (начиная с R2021b)
Найдите градиент функционального f(x,y), и постройте его как дрожь (скорость) график.
Найдите вектор градиента из f(x,y) относительно векторного [x,y]. Градиентом является векторный g с этими компонентами.
syms xy
f = -(sin(x) + sin(y))^2;
g = gradient(f,[x,y])
g =
Теперь постройте векторное поле, заданное этими компонентами. MATLAB® обеспечивает quiver функция построения графика для этой задачи. Функция не принимает символьные аргументы. Во-первых, замените символьные переменные в выражениях для компонентов g с числовыми значениями. Затем используйте quiver.
Используйте переменные символьной матрицы, чтобы описать функцию и его градиент в терминах вектора .
syms x[1 3]matrix
f = sin(x)*sin(x).'
f =
g = gradient(f,x)
g =
Показать градиент в терминах элементов , преобразуйте результат в вектор из символьных скалярных переменных с помощью symmatrix2sym.
g = symmatrix2sym(g)
g =
В качестве альтернативы можно преобразовать и к символьным выражениям скалярных переменных и используют их в качестве входных параметров к gradient функция.
f — Скалярная функция символьных скалярных переменных символьное выражение | символьная функция
Скалярная функция в виде символьного выражения или символьной функции, которая является функцией символьных скалярных переменных.
Типы данных: sym | symfun
v — Вектор, относительно которого вы находите вектор градиента символьный вектор
Вектор, относительно которого вы находите вектор градиента в виде символьного вектора. По умолчанию, v вектор, созданный из всех символьных скалярных переменных, найденных в f. Порядок переменных в этом векторе задан symvar.
Если v скаляр, gradient(f,v) = diff(f,v). Если v пустой символьный объект, такой как sym([])то gradient возвращает пустой символьный объект.
Типы данных: sym
fM — Скалярная функция переменных символьной матрицы символьное выражение
Начиная с R2021b
Скалярная функция в виде символьного выражения, которое является функцией переменных символьной матрицы.
Типы данных: symmatrix
vM — Вектор, относительно которого вы находите вектор градиента переменная символьной матрицы
Начиная с R2021b
Вектор, относительно которого вы находите вектор градиента в виде переменной символьной матрицы размера 1- N или N- 1.
Для просмотра документации необходимо авторизоваться на сайте
Памятка переводчика
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.