Saltar al contenido principal
LibreTexts Español

5.4: Trazado de líneas

  • Page ID
    87485
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    Incluimos el trazado de líneas en este capítulo ya que ahora tenemos las piezas necesarias: matrices de índice único y caracteres. No presentamos todas las diversas opciones ya que estas se pueden encontrar fácilmente por >> parcela de ayuda o la documentación. Sin embargo, proporcionamos una plantilla que puede usar y adaptar en consecuencia.

    %Un guión de trazado de muestra - por Justin Miller

    %— trazado lineal-lineal, seno y cosenos —

    L = 2* pi; %Definir el ángulo final

    N = 100; %Definir número de segmentos angulares

    xpts = (L/N) * [0:N]; %Definir un conjunto de ángulos para trazar (en radianes)

    %Esto también se podría hacer usando

    %xpts = linspace (0, L, N+1);

    sin_values = sin (xpts);% vector seno de cada ángulo

    cos_values = cos (xpts);% vector coseno de cada ángulo

    figura %Crear una ventana de figura para dibujar los trazados

    plot (xpts, sin_values, 'b-') %Trazar los valores sinusoidales en una línea azul

    mantener% Mantenga la cifra actual al trazar

    %la siguiente cifra

    plot (xpts, cos_values, 'r—') %Trazar los valores del coseno en una línea discontinua roja

    h_sincos_plot = gcf; %Obtener el manejador de la figura actual

    ha_sincos_axis = gca; %Obtener el manejador del eje actual

    axis ([0, xpts (final), -1.1,1.1]) %Establecer los ejes x e y [xmin, xmax, ymin, ymax]

    set (ha_sincos_axis, 'XTick' ,0: pi /2:2 * pi) %Establecer la ubicación de las marcas de x

    set (ha_sincos_axis, 'yTick', - 1:0. 2:1) %Establecer la ubicación de las marcas y

    set (ha_sincos_axis, 'XtickLabel', {'0', 'pi/2', 'pi', '3*pi/2', '2*pi'})

    %Establecer los nombres de cada marca x

    xlabel ('Ángulo (radianes) ') %Dar un nombre de etiqueta al eje x

    ylabel ('Salida trigonómica') %Dar un nombre de etiqueta al eje y

    title (['Parcela de pecado y cos de x = ', num2str (xpts (1)),...

    'a x =', num2str (xpts (final))])

    %Dar título a la figura

    leyenda ('pecado', 'cos', 'ubicación', 'mejor') %Proporcionar una leyenda y decirle a matlab que coloque

    %it en la mejor ubicación

    saveas (h_sincos_plot, 'sin_cos.fig') %Toma la figura especificada por handle

    %"h_sincos_plot” y guárdala

    %as “sin_cos.fig” en el directorio de trabajo

    %— trazado log-lineal, exponencial —

    borrar todo

    L = 5;

    N = 100;

    x = (L/N) * [0:N];

    y = 2* exp (x);

    figura

    semilogía (x, y, 'b-') %Crear una gráfica donde solo el eje y esté en escala logarítmica

    %semilogx trazaría solo el eje x en escala logarítmica

    xlabel ('x')

    ylabel ('y')

    title (['Gráfica log-lineal de y = 2*exp (x) de x = ', num2str (x (1)),...

    'a x =', num2str (x (final))])

    saveas (gcf, 'exp.fig')

    %— trazado logarítmico, polinomios —

    borrar todo

    L = 10^2;

    N = 100;

    x= (L/N) * [0:N];

    y = 2* (x.^3);

    figura

    loglog (x, y, 'b-') %Crear una gráfica donde ambos ejes estén en escala logarítmica

    xlabel ('x')

    ylabel ('y')

    title (['Gráfica Log-Log de y = 2x^3 de x = ', num2str (x (1)),...

    'a x =', num2str (x (final))])

    saveas (gcf, 'poly.fig')

    MATLAB también cuenta con amplias capacidades de trazado “3-D”.


    This page titled 5.4: Trazado de líneas is shared under a CC BY-NC-SA 4.0 license and was authored, remixed, and/or curated by Masayuki Yano, James Douglass Penn, George Konidaris, & Anthony T Patera (MIT OpenCourseWare) via source content that was edited to the style and standards of the LibreTexts platform; a detailed edit history is available upon request.