how to write exponential equations in matlab
이전 댓글 표시
I want to write this equation in matlab
and calculate values for this equation buy giving input values for x(1,0)
댓글 수: 4
Image Analyst
2023년 4월 30일
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
2023년 4월 30일
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
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
답변 (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
카테고리
도움말 센터 및 File Exchange에서 Get Started with MATLAB에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


