Problem in Plotting graph.

1 view (last 30 days)
Arif
Arif on 29 Mar 2014
Commented: Arif on 29 Mar 2014
I am a beginner of matlab , having simple problem. i want to make a graph by this program but not successful yet. kindly help me by identifying and rectifying the problem.
% Question Number 6
clc
clear
a=0.1;
p=120000;
t=288;
dax=0.1;
m=150;
r=287;
cp=1004;
row=1.45;
v(1)=300;
for i=1:2*m;
v(i+50)=v(i);
end
for j= 1:5;
dvx(j+1)=dvx(j)
end
dvx=-0.145*v(i)/(0.145+(0.1*v(i)*((v(i)/cp-v(i)/r)*(row/r))))
plot(v,dvx(j),'+');
  3 Comments
Marta Salas
Marta Salas on 29 Mar 2014
Note: there is a good reason for not using i & j as indexes in MATLAB http://matlab.wikia.com/wiki/FAQ#Why_is_6.2Ai_not_a_complex_number_in_my_program.3F
Arif
Arif on 29 Mar 2014
I Want to plot a graph between 'v' and 'dvx' . with the values of v are from 50 to 300 and accordingly resultant values of dvx.

Sign in to comment.

Accepted Answer

Marta Salas
Marta Salas on 29 Mar 2014
Edited: Marta Salas on 29 Mar 2014
p=120000;
t=288;
dax=0.1;
m=150;
r=287;
cp=1004;
row=1.45;
v=50:300;
dvx=-0.145*v./(0.145+(0.1*v.*((v./cp-v./r)*(row/r))))
plot(v,dvx,'+');
Is this what you want?

More Answers (0)

Tags

Community Treasure Hunt

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

Start Hunting!