i am plotting a mathematical code phi_u given in attached file i observed that values of o and p are changing w.r.t x but values of t is keep coming constant sames goes to e and f are changing but g coming constant because of this phi1 and phi2 are constant and so phi_u is constant and i am getting a straight line. how this can be done so that phi_u vary w.r.t x?
one more thing if i use u*u or x*x in expression i get the error inner matrix dimension must be agree so i used power(u,2) why this

 채택된 답변

Star Strider
Star Strider 2016년 11월 23일

0 개 추천

I will not re-post your entire code, only the lines you need to change:
j=(1-k*u)./sqrt(k-k*k*power(u,2)); % <— USE ELEMENT-WISE DIVISION OPERATOR HERE
l=(1-u)./sqrt(1/k-power(u,2)); % <— USE ELEMENT-WISE DIVISION OPERATOR HERE
e=(1+k*u);
f=sqrt(k-k*k*power(u,2));
g=e./f; % <— USE ELEMENT-WISE DIVISION OPERATOR HERE
m=(1+k*u)./sqrt(k-k*k*power(u,2)); % <— USE ELEMENT-WISE DIVISION OPERATOR HERE
n=(1+1*u)./sqrt(1/k-power(u,2)); % <— USE ELEMENT-WISE DIVISION OPERATOR HERE
I do not know what result you expect, but this will plot a curve of the sort I believe you want.
For further reference, see the documentation on Array vs. Matrix Operations.

댓글 수: 2

NILESH PANDEY
NILESH PANDEY 2016년 11월 24일
편집: NILESH PANDEY 2016년 11월 24일
Thank you sir this is right. this helped me a lot
Star Strider
Star Strider 2016년 11월 24일
My pleasure.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Annotations에 대해 자세히 알아보기

질문:

2016년 11월 23일

댓글:

2016년 11월 24일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by