why I'm getting error " Array indices must be positive integers or logical values."
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
%% Atmospheric Pressure
%P=Patm(1+((B*Z)/Tatm))^(g/(R*B))
R = 287;
g = 9.81; % m/s^2
B = .0065; % K/m
Patm = 101325; % Pa
Tatm = 288.15; % K
P = 88200; % Pa
%Creating equation for atmospheric presure at height Z for solution
func_atm_pressure=@(Z) P-Patm(1+((B*Z)/Tatm))^(g/(R*B));
%Solving for Z using fzero function
fzero(func_atm_pressure, 1000)
0 comentarios
Respuestas (1)
the cyclist
el 10 de Feb. de 2021
You need the multiplication sign after Patm:
func_atm_pressure=@(Z) P-Patm*(1+((B*Z)/Tatm))^(g/(R*B));
0 comentarios
Ver también
Categorías
Más información sobre Get Started with MATLAB en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!