Matlab Error (Z must be a matrix, not a scalar or vector.)?

1 回表示 (過去 30 日間)
Zach Russell
Zach Russell 2023 年 11 月 7 日
編集済み: KSSV 2023 年 11 月 7 日
P_air = .1:.1:4;
alpha = .0125:.0125:.5;
[X,Y] = meshgrid(alpha,P_air);
T_air_dry = (1/0.0408)*log((0.42*P_air.*(1-alpha))./(0.03043+(0.00714*(1-alpha))));
Z = T_air_dry;
mesh(X,Y,Z)
grid on
hold on
%I keep getting the "Z must be a matrix, not a scalar or vector" error.
%Thank you for the help

採用された回答

KSSV
KSSV 2023 年 11 月 7 日
編集済み: KSSV 2023 年 11 月 7 日
P_air = .1:.1:4;
alpha = .0125:.0125:.5;
[alpha,P_air] = meshgrid(alpha,P_air);
T_air_dry = (1/0.0408)*log((0.42*P_air.*(1-alpha))./(0.03043+(0.00714*(1-alpha))));
Z = T_air_dry;
mesh(alpha,P_air,Z) % use surf
grid on
hold on

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeNaNs についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by