I get an error when trying to plot
22 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Elizabeth Frenzel
el 15 de Mayo de 2023
Respondida: Image Analyst
el 15 de Mayo de 2023
I do not get a line when I graph this. I am very new to coding and am struggling with the graphs.
clear
q=38.89 ; %W/m^3
r_o=0.04 ;
T_oo=5 ;
k=0.5 ;
c=10.1 ;
V=.1:1.0 ;
Temp(V)=q/(6*k)*(r_o^2)+(q*r_o)/(3*(c*V^0.425))+T_oo ;
Temp(Temp==0)=[];
figure
plot(.1:1,Temp)
xlabel('V *10^-1(m/s)')
xlim('auto')
ylim('auto')
ylabel('Temp (C)')
title('Temperature of center vs air velocity')
0 comentarios
Respuesta aceptada
Image Analyst
el 15 de Mayo de 2023
Try making V a vector, and then using ./ and .^ because it's a vector:
clear
q=38.89 ; %W/m^3
r_o=0.04 ;
T_oo=5 ;
k=0.5 ;
c=10.1 ;
V = linspace(.1, 1.0, 500);
Temp = q/(6*k)*(r_o^2)+(q*r_o) ./ (3*(c*V.^0.425)) + T_oo
Temp(Temp==0)=[];
figure
plot(V, Temp, 'b-')
grid on;
xlabel('V *10^-1(m/s)')
xlim('auto')
ylim('auto')
ylabel('Temp (C)')
title('Temperature of center vs air velocity')
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Creating, Deleting, and Querying Graphics Objects en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
