Trying to use ezplot but i can't seem to get it. Whats wrong with my code?
조회 수: 1 (최근 30일)
이전 댓글 표시
Anas Deiranieh's
2017년 2월 27일
답변: Michelangelo Ricciulli
2017년 2월 27일
Gamma = 3.567e-7;
Vi = 87;
syms V Vs d t
Stuff = sym((V-Vs)/(Vi-Vs) == erf((d)/(2*sqrt(Gamma*t))));
V = solve(Stuff,V);
Vs1 = 150;
t12 = 17;
d12 = linspace(0,0.08);
[V11] = subs(V,{Vs,d,t},{Vs1,d12,t12})';
ezplot(V11)
댓글 수: 0
채택된 답변
Michelangelo Ricciulli
2017년 2월 27일
If I understood correctly what you are trying to do, V11 is no more dependent on any of the initial symbols Vs, d and t. So, if the independent variable is d, and you want that it assumes its values in the interval 0-0.08, your code should be
Gamma = 3.567e-7;
Vi = 87;
syms V Vs d t
Stuff = sym((V-Vs)/(Vi-Vs) == erf((d)/(2*sqrt(Gamma*t))));
V = solve(Stuff,V);
Vs1 = 150;
t12 = 17;
[V11] = subs(V,{Vs,t},{Vs1,t12})';
ezplot(V11,[0 0.08])
댓글 수: 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!