fsolve or fzero for this system of nonlinear equation
조회 수: 3 (최근 30일)
이전 댓글 표시
my problem is :
I need solve this function F = di - x(1)*expint(ti*x(2)) ... or 0 = di - x(1)*expint(ti*x(2))
where,
x(1) and x(2) are constants ..FOR TO FIND
di , ti are 1xN matriz of measure data... data length subject to change I have the following sample data. -------------- for example :
ti = 1.0e+03 *[ 9.0000 3.6000 1.8000 1.2857 0.9000] di = [0.0400 0.0800 0.1300 0.1800 0.2300]
PLEASE, HELP/ I've tried with FZERO and FSOLVE but without success
댓글 수: 0
채택된 답변
Zhang lu
2013년 4월 23일
ti = 1.0e+03 *[ 9.0000 3.6000 1.8000 1.2857 0.9000] ; di = [0.0400 0.0800 0.1300 0.1800 0.2300]; x=ti; y=di; a0=[1,1e-3]; format long g a=lsqcurvefit(@(a,x)a(1)*expint(a(2)*x),a0,x,y) x1=a(1) x2=a(2)
plot(x,y,'*',x,a(1)*expint(a(2)*x),'-')
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Power and Energy Systems에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!