GuessB preguntado en Ciencias y matemáticasMatemáticas · hace 1 década

¿ayuda con matlab para graficar?

Hola, quiero poner esta grafica en matalb y=12*x-26*x^2; asi lo pongo pero me marca un error

??? Error using ==> ^

Matrix must be square.

alguien sabe como solucionarlo?

2 respuestas

Calificación
  • Ian T.
    Lv 5
    hace 1 década
    Respuesta preferida

    Cuando regulas un intervalo dentro de Matlab, ése lo lee como un vector, entonces el escribir "x^2" es incorrecto, porque esa escritura pertenece a escalares, te sugiero hagas lo siguiente.

    x=3:0.01:8;

    y=12*x - 26*x.^2;

    plot(x,y,'k');

    La primera línea marca el intervalo ( inicial : separación : final)

    la segunda es la función. nota que para este caso debe ir "x." antes de cualquier operación de potencia, esta es la notación correcta de un vector.

    la tercera línea es la de graficación, la notación 'k' permite darle un color específico al grafico.

    La función plot funciona con vectores, pues x (dado como intervalo como lo he mostrado) es un vector de varios puntos de x, y "y" es la eval;uación de y en cada punto de x, por lo que resulta otro vector de iguales dimensiones, lo que hace la función plot es graficar y vs. x en cada punto.

    Espero haberte ayudado.

  • hace 1 década

    El error debe estar el el cuadrado se debe poner:

    26*x.^2

¿Aún tienes preguntas? Pregunta ahora para obtener respuestas.