MATLAB Answers

Plotting for specific values

조회 수: 6(최근 30일)
Purnjay Peshawaria
Purnjay Peshawaria 2020년 11월 18일
댓글: Purnjay Peshawaria 2020년 11월 18일
I have a matrix U of size (P + 1)*(N+1) , 2 row vectors node and t of lengh P + 1 and N+1 respectively.
These row vectors are defined as follows :
node = linspace(0, 1 ,P+1)
t = linspace(0, T, N+1)
Take T to be 2.5 and choose P and N arbitrarily.
plot(node,U(:,161), node, U(:, 321), node,U(:,481), node, U(:,641),node,U(:,801));
Here 161 is when t = 0.25, 321 is when t = 0.5, 481 is when t = 0.75, 641 is when t = 1.0 and so on.
How can I accomplish this task without hard coding ? I want to plot U(: , t) against node for specific values of t = 0.25,0.5,0.75 and so on.
Any help appreciated.

채택된 답변

Jon 2020년 11월 18일
plot(node,U(:,t==0.25),node,U(t==0.5)) % and so on
  댓글 수: 2
Purnjay Peshawaria
Purnjay Peshawaria 2020년 11월 18일

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

추가 답변(0개)


Community Treasure Hunt

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

Start Hunting!

Translated by