How to use result from first iteration from one equation and use it on other equation?
1 次查看(过去 30 天)
显示 更早的评论
I'm trying to iterate S2 equation with e function. How to solve it?
For example for first iteration when n=0
e(n+1)=eo*sin(n) --> N=0 =--> e(1)=1*sin(0)=0
--> e(e(n+1))=e0*sin(e(n+1)-1)-->e(0)=1*sin(-1)=-0.017
s2(0)=E*(e(e(0)-ep)
-->e(-0.017)=1*sin(-1.017)=-0.017
-->s2(0)=1*(e(-0.017)-ep)
s2(0)=1*(-0.017-2)=-2.017
I wanted the program to run like that, but don't know how to do it in matlab
e0=1
n=[0:180]
e(n+1)=eo*sin(n)
S1(n+1)=E*(e(n+1)-ep)
E=1
ep=2
S2(e(n+1))=E*(e(e(n+1))-ep)
采纳的回答
KSSV
2020-12-3
Check the below. Check the code, I have not checked it thoroughly. But you can follow the methid like shown. I have used anonymous function.
e0=1 ; ep = 2 ;
E=1 ;
n= 0:180 ;
e = @(n) e0*sin(n) ;
S1 = E*(e(n+1)-ep) ;
S2 = E*(e(e(n+1))-ep) ;
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Error Functions 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!