Tudo sobre software para matemática, como MatLab, Octave, Wolfram, Mathematica, sintaxe de LaTex e muito mais
10 jun 2016, 08:35
Bom dia pessoa,
Estou escrevendo um código e me deparei com o seguinte problema:
for i=1:10
Cx(i) = k * W(i) / sin(theta(i)) * (A * sin(theta(i))-B * cos(theta(i)))
%k,A,B são constantes, os outros elementos são vetores com valores obtidos em calculos passados
C(i) = x(i)*(1-x(i))
end
Dentro do loop eu gostaria de fazer com que as duas funções possuam valores iguais, variando o valor de x(i). Tentei usar solve(), fsolve(), porém sempre aparece algum tipo de erro.
Tentei criar uma terceira função: eqt = C(i) - Cx(i) == 0; e resolver para x(i), porém o software apresenta a mensagem de que não consegue resolver a função implícita.
Alguma sugestão?
Atenciosamente.
Mateus R. Urio
10 jun 2016, 22:06
Mateus,
experimente colocar:
\(C(i) =( x(i)*(1-x(i)) )*x(i)\)
ou
\(C(i)=\frac{Cx(i)}{x(i)}\)
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.