graphing 2 variables in one equation (can not be transposed)
이전 댓글 표시
Hi i would like to plot c in terms of k in this equation.... X=Y*sqrt((k^2+(c*w)^2)/(((k-m*w^2)^2+(c*w)^2)))
I know all the values except for C and K so really im trying to do a simple 2D x-y plane graph, but cannot do so easily because I can not (or do not know how to) express k in terms of c or vice versa so that i can use the ezplot command or something similar, Ive been racking my brain over this for a few days now, trying different ways, different commands and they all give me some sort of error.
note that... m=2000 ; Y=0.2 ; w=157.08 ; X=0.1 ; ANY HELP WILL BE GREATLY APPRECIATED thank you
채택된 답변
추가 답변 (1개)
Murali Krishna
2015년 5월 27일
try this.. create a function
function z = myfun(k,c)
m=2000 ; Y=0.2 ; w=157.08 ; X=0.1;
z = -X+Y*sqrt((k^2+(c*w)^2)/(((k-m*w^2)^2+(c*w)^2)));
end
ezplot(@(k,c)myfun(k,c),[kmin,kmax,cmin,cmax]) in mfile..
카테고리
도움말 센터 및 File Exchange에서 2-D and 3-D Plots에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!