Azzera filtri
Azzera filtri

Error with taylor series expansion

6 visualizzazioni (ultimi 30 giorni)
Giorgio
Giorgio il 15 Mar 2017
Risposto: Walter Roberson il 10 Gen 2019
Hi,
I was trying to compute the Taylor series approximation of a function as follows:
clc
clearvars
syms Theta(t) Phi(t) r
x = r/ sqrt(1 + tan(Theta)^2 + tan(Phi)^2)
xt = taylor(x, [Theta(t) Phi(t)])
This gives me the following error
Error using sym/taylor (line 99)
The value of 'x' is invalid. It must satisfy the function: @(x)isvector(x)&&isAllVars(x).
However this works removing the dependency of Theta and Phi from t as follows
syms Theta Phi r
Any idea?
Thanks

Risposte (1)

Walter Roberson
Walter Roberson il 10 Gen 2019
The second input to taylor must evaluate to a scalar symbolic variable . You cannot taylor with respect to two items at the same time and you xannot taylor with respect to a function .

Categorie

Scopri di più su Mathematics in Help Center e File Exchange

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by