vpasolve in for loop
8 views (last 30 days)
Show older comments
I Run this code and it works correctly, but I wanna stop the for loop when it gets Empty sym: 0-by-1
for p=0:10
ub= vpasolve(function==0,x,[1000*p,1000*(p+1)])
end
0 Comments
Answers (1)
Etsuo Maeda
on 5 Mar 2019
"vpasolve" returns numerical values. Its output "ub" cannot be a sym variable. If you use "solve", you can use "isempty" and "break" for your pourpose.
syms x
for k = 1:2
out = solve(x^k + 1 == 0, x)
if isempty(out) == 1
disp('break')
break;
end
disp('in loop')
end
HTH
2 Comments
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!