vpasolve and for loop
1 次查看(过去 30 天)
显示 更早的评论
I am trying to solve numerically symbolic equation. But one variable in my equation is series of values
zv=1:-0.1:0
So, according to my code:
zv=1:-0.1:0
n=length(zv);
j=1:n;
C=15;
eqn=C-64.*(1-zv(j))==0;
R=vpasolve(eqn,x(j),1)
I got mistake in the last row that
`Index exceeds matrix dimensions`.
Other solution which is working is with for loop, but I dont know how to put all solutions (R) in one variable. I got list in my working space where values are changing and it stops when I use all
`zv`
terms:
syms x;
for zv=1:-0.1:0
C=15;
eqn=C-64.*(1-zv(j))==0;
R=vpasolve(eqn,x,1)
end
0 个评论
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Symbolic Math Toolbox 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!