Academic License
x=linspace(0,2,100);
plot(x,sin(x))
x=linspace(0,3,100);
plot(x,sin(x))
hold on
plot(x,x/2)
fsolve(@(x)(sin(x)=x/2),1);
fsolve(@(x)(sin(x)=x/2),1);
|
{Error: The expression to the left of the equals sign is not a valid target for an assignment.
}
fsolve(@(x)(sin(x)-x/2),1);
Equation solved.
fsolve completed because the vector of function values is near zero
as measured by the default value of the function tolerance, and
the problem appears regular as measured by the gradient.
<stopping criteria details>
x1=fsolve(@(x)(sin(x)-x/2),1);
Equation solved.
fsolve completed because the vector of function values is near zero
as measured by the default value of the function tolerance, and
the problem appears regular as measured by the gradient.
<stopping criteria details>
x1
x1 =
0
fsolve(@(x)(sin(x)-x/2),3)
Equation solved.
fsolve completed because the vector of function values is near zero
as measured by the default value of the function tolerance, and
the problem appears regular as measured by the gradient.
<stopping criteria details>
ans =
1.8955
createExitMsg('trustnleqn',1.000000e+00,true,true,'fsolve',9.732645e-09,'default',1.000000e-06,1.412115e-16,'default',1.000000e-03,1.412115e-16,'default',1.000000e-03);
Equation solved. The sum of squared function values, r = 1.412115e-16, is less than
sqrt(options.TolFun) = 1.000000e-03. The relative norm of the gradient of r, 9.732645e-09,
is less than options.TolFun = 1.000000e-06.
Optimization Metric Options
relative norm(grad r) = 9.73e-09 TolFun = 1e-06 (default)
r = 1.41e-16 sqrt(TolFun) = 1.0e-03 (default)
X=3
X =
3
X= 2* sin(X)
X =
0.2822
X= 2* sin(X)
X =
0.5570
X= 2* sin(X)
X =
1.0573
X= 2* sin(X)
X =
1.7421
X= 2* sin(X)
X =
1.9707
X= 2* sin(X)
X =
1.8422
X= 2* sin(X)
X =
1.9268
X= 2* sin(X)
X =
1.8746
X= 2* sin(X)
X =
1.9084
X= 2* sin(X)
X =
1.8871
X= 2* sin(X)
X =
1.9008
X= 2* sin(X)
X =
1.8921
X= 2* sin(X)
X =
1.8977
X= 2* sin(X)
X =
1.8941
X= 2* sin(X)
X =
1.8964
X= 2* sin(X)
X =
1.8949
X= 2* sin(X)
X =
1.8959
X= 2* sin(X)
X =
1.8953
X= 2* sin(X)
X =
1.8956
X= 2* sin(X)
X =
1.8954
X= 2* sin(X)
X =
1.8956
X= 2* sin(X)
X =
1.8955
X= 2* sin(X)
X =
1.8955
X= 2* sin(X)
X =
1.8955
X= 2* sin(X)
X =
1.8955
x=linspace(0,3,100);
plot(x)
hold off
plot(sin(x))
plot(x,sin(x))
hold on
plot(x,x/2)
plot(x,sin(x)-x/2)
fsolve(@(x)(sin(x)-x/2),3)
Equation solved.
fsolve completed because the vector of function values is near zero
as measured by the default value of the function tolerance, and
the problem appears regular as measured by the gradient.
<stopping criteria details>
ans =
1.8955
helpview([docroot '/toolbox/optim/msg_csh/optim_msg_csh.map'],'eqn_solved','CSHelpWindow');
sin(ans)
ans =
0.9477
2*ans
ans =
1.8955
X=2
X =
2
X= 2* sin(X)
X =
1.8186
X= 2* sin(X)
X =
1.9389
X= 2* sin(X)
X =
1.8660
X= 2* sin(X)
X =
1.9135
X= 2* sin(X)
X =
1.8837
X= 2* sin(X)
X =
1.9029
X= 2* sin(X)
X =
1.8907
X= 2* sin(X)
X =
1.8985
X= 2* sin(X)
X =
1.8936
X= 2* sin(X)
X =
1.8967
X= 2* sin(X)
X =
1.8947
X= 2* sin(X)
X =
1.8960
X= 2* sin(X)
X =
1.8952
X= 2* sin(X)
X =
1.8957
X= 2* sin(X)
X =
1.8954
X= 2* sin(X)
X =
1.8956
X= 2* sin(X)
X =
1.8954
X= 2* sin(X)
X =
1.8955
X= 2* sin(X)
X =
1.8955
X= 2* sin(X)
X =
1.8955
X= 2* sin(X)
X =
1.8955
X= 2* sin(X)
X =
1.8955
X= sin(X)
X =
0.9477
X= sin(X)
X =
0.8121
X= sin(X)
X =
0.7257
X= sin(X)
X =
0.6637
X= sin(X)
X =
0.6160
X= sin(X)
X =
0.5778
X= sin(X)
X =
0.5462
X= sin(X)
X =
0.5194
X= sin(X)
X =
0.4964
X= sin(X)
X =
0.4762
X= sin(X)
X =
0.4584
X= sin(X)
X =
0.4426
X= sin(X)
X =
0.4283
X= sin(X)
X =
0.4153
X= sin(X)
X =
0.4034
X= sin(X)
X =
0.3926
X= sin(X)
X =
0.3826
X= sin(X)
X =
0.3733
X= sin(X)
X =
0.3647
X= sin(X)
X =
0.3567
X= sin(X)
X =
0.3492
X= sin(X)
X =
0.3421
X= sin(X)
X =
0.3355
X= sin(X)
X =
0.3292
X= sin(X)
X =
0.3233
X= sin(X)
X =
0.3177
X= sin(X)
X =
0.3124
X= sin(X)
X =
0.3073
X= sin(X)
X =
0.3025
X= sin(X)
X =
0.2979
X= sin(X)
X =
0.2935
X= sin(X)
X =
0.2893
X= sin(X)
X =
0.2853
X= sin(X)
X =
0.2815
X= sin(X)
X =
0.2778
X= sin(X)
X =
0.2742
X= sin(X)
X =
0.2708
X= sin(X)
X =
0.2675
X= sin(X)
X =
0.2643
X= sin(X)
X =
0.2612
X= sin(X)
X =
0.2583
X= sin(X)
X =
0.2554
X= sin(X)
X =
0.2526
X= sin(X)
X =
0.2500
X= sin(X)
X =
0.2474
X= sin(X)
X =
0.2449
X= sin(X)
X =
0.2424
X= sin(X)
X =
0.2400
X= sin(X)
X =
0.2377
X= sin(X)
X =
0.2355
X= sin(X)
X =
0.2333
X= sin(X)
X =
0.2312
X= sin(X)
X =
0.2292
X= sin(X)
X =
0.2272
X= sin(X)
X =
0.2252
X= sin(X)
X =
0.2233
X= sin(X)
X =
0.2215
X= sin(X)
X =
0.2197
X= sin(X)
X =
0.2179
X= sin(X)
X =
0.2162
X= sin(X)
X =
0.2145
X= sin(X)
X =
0.2129
X= sin(X)
X =
0.2113
X= sin(X)
X =
0.2097
X= sin(X)
X =
0.2082
X= sin(X)
X =
0.2067
X= sin(X)
X =
0.2052
X= sin(X)
X =
0.2038
X= sin(X)
X =
0.2023
X= sin(X)
X =
0.2010
X=0.6
X =
0.6000
X= exp(X)/3
X =
0.6074
X= exp(X)/3
X =
0.6119
X= exp(X)/3
X =
0.6146
X= exp(X)/3
X =
0.6163
X= exp(X)/3
X =
0.6174
X= exp(X)/3
X =
0.6180
X= exp(X)/3
X =
0.6184
X= exp(X)/3
X =
0.6187
X= exp(X)/3
X =
0.6188
X= exp(X)/3
X =
0.6189
X= exp(X)/3
X =
0.6190
X= exp(X)/3
X =
0.6190
X= exp(X)/3
X =
0.6190
X= exp(X)/3
X =
0.6190
X= exp(X)/3
X =
0.6190
format long
X
X =
0.619047309788707
X
X =
0.619047309788707
X= exp(X)/3
X =
0.619052634209471
X= exp(X)/3
X =
0.619055930314946
X= exp(X)/3
X =
0.619057970791950
X= exp(X)/3
X =
0.619059233966792
X= exp(X)/3
X =
0.619060015947336
X= exp(X)/3
X =
0.619060500040414
X= exp(X)/3
X =
0.619060799723389
X= exp(X)/3
X =
0.619060985245399
X= exp(X)/3
X =
0.619061100094848
X= exp(X)/3
X =
0.619061171193678
X= exp(X)/3
X =
0.619061215208205
X= exp(X)/3
X =
0.619061242455892
X= exp(X)/3
X =
0.619061259323879
X= exp(X)/3
X =
0.619061269766196
X= exp(X)/3
X =
0.619061276230631
X= exp(X)/3
X =
0.619061280232512
X= exp(X)/3
X =
0.619061282709921
X= exp(X)/3
X =
0.619061284243590
X= exp(X)/3
X =
0.619061285193024