how t o use equation coming out of solve function with an array

4 visualizaciones (últimos 30 días)
I'm trying to put a simple array into a function and plot the values that comes out, i think it doesn't work cause the array size of the function that comes out is not equal to the array size of ti , im kinda new to matlab so sry if this is a noob question
syms toFx
syms ti
ti=1:1:20
toFx=solve(ti./toFx==13,toFx)
plot(ti,toFx)

Respuesta aceptada

Walter Roberson
Walter Roberson el 20 de Ag. de 2018
ti=1:1:20
toFx=solve(ti./toFx==13,toFx)
is asking to find one single toFx that satisfies all 20 of the equations simultaneously.
syms toFx
syms ti
ti_vals=1:1:20
toFx=solve(ti./toFx==13,toFx)
plot(ti_vals, subs(toFx, ti, ti_vals))
  3 comentarios
Walter Roberson
Walter Roberson el 21 de Ag. de 2018
The main alternative would be to use a loop.
hesha tany
hesha tany el 24 de Ag. de 2018
Editada: hesha tany el 24 de Ag. de 2018
later i needed to use the main alternative so i went back here to check and found that u posted yet another solution to my problem , thanks :D

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Matrices and Arrays en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by