Решение неалгебраических уравнений - PullRequest
0 голосов
/ 01 апреля 2012

Как я могу решить такое уравнение, как

(1/5)^x - 4x = 0

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

Ответы [ 3 ]

2 голосов
/ 01 апреля 2012

Это не уравнение, это просто выражение. Вы имели в виду это?

(1/5) ^ x - 4x = 0

1 голос
/ 01 апреля 2012

В качестве альтернативы вы можете использовать gatool MATLAB, если ваше уравнение сложное.

function [F]=fitness_A(x)
F = abs((1/5).^x - 4.*x);
end

enter image description here

Полный размер: http://img534.imageshack.us/img534/4428/gatool2.png (показывает другую фитнес-функцию).

1 голос
/ 01 апреля 2012

Попробуйте функцию решить .

syms x
solve((1/5)^x - 4x)
...