how to write exponential equations in matlab
Ältere Kommentare anzeigen
I want to write this equation in matlab
and calculate values for this equation buy giving input values for x(1,0)
4 Kommentare
Image Analyst
am 30 Apr. 2023
You won't learn much if we just give you the equation. To learn such fundamental concepts, invest 2 hours of your time here:
Hint: e to the x power is exp(x). You should be able to do it now.
Muthumari
am 30 Apr. 2023
You must call the function "grad" with a numerical input for x to get a reasonable output:
g = grad([1 1])
function g = grad(x)
g(1,1) = 2+4*x(1)*exp(2*x(1)^2+x(2)^2);
g(2,1) = 6*x(2)+2*x(2)*exp(x(2)^2+2*x(1)^2);
end
Walter Roberson
am 30 Apr. 2023
Bearbeitet: Walter Roberson
am 30 Apr. 2023
syms x [1 2]
g = grad(x)
solution = solve(g)
fimplicit(g, [-1 1])
function g = grad(x)
g(1,1) = 2+4*x(1)*exp(2*x(1)^2+x(2)^2);
g(2,1) = 6*x(2)+2*x(2)*exp(x(2)^2+2*x(1)^2);
end
Antworten (1)
This works:
x = [0.3, 0.4]; % [x1, x2]
g = MyFunction(x)
function g = MyFunction(x)
g(1) = 2+4*x(1)*exp(2*x(1)^2+x(2)^2);
g(2) = 6*x(2)+2*x(2)*exp(x(2)^2+2*x(1)^2);
end
Kategorien
Mehr zu Get Started with MATLAB finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


