Problema con comando plot para graficar
古いコメントを表示
mi problema esta cuanto en el grafico no aparece la linea que une la variable X con Y1, solo me aparece el asterisco y yo quiero la linea completa
for a = 1 % sin ala
f1 = figure('Name',['comparacion coeficiente Cny -' ala{a}]);
for b = 1:length(alfa);
for v = 1:length(velocidad);
Y1 = -0.00152;
for c = 1:length(beta);
X = deslizamiento;
Y(c) = coeficienteCny.(['velocidad' num2str(velocidad(v))]).(ala{a}).(alfa{b}).(beta{c});
end
if v == 1
subplot(3,1,b)
plot(X,Y,'--vk');
if b == 1
ylabel('ataque nulo');
end
if b == 2
ylabel('ataque 0º');
end
if b == 3
ylabel('ataque 4º');
end
axis([-16 5 -0.003 0]);
grid on
hold on
end
if v == 2
subplot(3,1,b)
plot(X,Y,'--^k');
plot(X,Y1,'b-*');
hold off
end
end
end
4 件のコメント
JESUS DAVID ARIZA ROYETH
2019 年 12 月 6 日
probablemente no te aparece porque es un solo punto, podrías subir tus archivos para ejecutar el código?
Caleb Quirós
2019 年 12 月 6 日
JESUS DAVID ARIZA ROYETH
2019 年 12 月 6 日
sin información previa de tus variables se hace difícil ayudarte, pero el comando plot(X,Y1,'b-*'); efectivamente dibuja una línea siempre y cuando X y Y1 sean vectores
Caleb Quirós
2019 年 12 月 6 日
回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Power and Energy Systems についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!