Builder.cz - Informacni server o programovani

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:

Error using ==> plot. Conversion to double from sym is not possible.-MATLAB

Seznam témat     Nová odpověď

Přihlásit se     Registrace     Zapomenuté heslo

Re: Error using ==> plot. Conversion to double from sym is not possible.-MATLAB

Autor: ing.jenik

8:49:54 13.01.2009

Zkus si jenom vypsat, co ti vyhodí

subs(klotoida(1),s,i)
subs(klotoida(2),s,i)

Vypadá to, že ti tam zůstávají po substituci ještě nějaké symbolické proměnné. Kdysi už jsem to taky řešil.

Citovat příspěvek

 

Error using ==> plot. Conversion to double from sym is not possible.-MATLAB

Autor: Armstrong2

10:18:04 10.01.2009

Ahoj,

mám klotoidu o rovnicích [int(cos((a*p^2)/2),0,s),int(sin((a*p^2)/2),0,s)] a snažím se ji vykreslit v Matlabu. Preoblém je pravděpodobně v tom, že příkaz ezplot, který jsem použil, nedokáže zpracovat Fresnelovy integrály, ale úplně jistý si tím nejsem. Tak jsem zkusil příkaz plot

i=[-pi:pi/10:pi]
plot(subs(klotoida(1),s,i),subs(klotoida(2),s,i));

bohužel, ale Matlab hází chybu Error using ==> plot. Conversion to double from sym is not possible.

Nevíte, jak křivku o výše uvedené rovnici v Matlabu vykreslit?

Dík za radu.

Citovat příspěvek

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: