I ayant ce code:MATLAB: conversion de la matrice de multiplication élément par élément
KM = [1 0; 0 1];
syms x, syms y;
% definition of force field
V = [x y]*KM*[x ; y]
Vdx = -diff(V,x);
Fx = @(x,y) eval(Vdx);
La matrice KM modifie dynamiquement la forme de V. Le potencial Fx j'utilise dans solveur ode. Ce que je veux, c'est pouvoir écrire Fx (A, B), où A, B est la matrice. J'ai besoin de convertir le résultat de V = (x^2 + y^2) en V = (x.^2 + y.^2). Une idée?