» »

[matlab] solve

[matlab] solve

slovencl ::

Rad bi uporabil funkcijo solve('a*(sin(x))^2=log(x)','x'), pri čemer bi rad za različen a dobil rešitev. Problem je, ker matlab hoče da enačbo vnesem kot string, npr. solve('1.1*(sin(x))^2=log(x)','x') v tem primeru pa ne morem notri vstavljat spremenljivk. Se to da naredit?

McMallar ::

Sem že malo pozabil, ampak verjetno bi lahko za a definiral array (vektor?) z vrednostmi a, ki jih želiš izračunati.
Why can't a programmer tell the difference between Halloween and Christmas?
Because OCT31 = DEC25

slovencl ::

To sem probal, pa ne dela (glej spodaj). Mislim de je problem, ker je ta vnos funkcije smatran kot string. Ampak nekako se to najbrž da zaobiti?

>> a=0:0.5:10;
>> solve('a*(sin(x))^2=log(x)','x')
??? Error using ==> solve
Unable to find closed form solution.

Zgodovina sprememb…

  • spremenil: slovencl ()

rasta ::

Poskusi takole:
for a=0:0.5=10
  solve([num2str(a),'*(sin(x))^2=log(x)'],'x')
end

slovencl ::

Tole pa dela, hvala!

boss-tech ::



Kako se pa recimo reši 4.naloga?

Zgodovina sprememb…

slovencl ::

klik (drugi primerček)


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

naslednji dve nalogi iz Matematike 2

Oddelek: Šola
202184 (1734) lebdim
»

Matematično vprašanje (strani: 1 2 )

Oddelek: Šola
6110521 (8587) joze67
»

Maxima (matematični program)

Oddelek: Pomoč in nasveti
61162 (940) 2x'=2
»

Manjsa pomoc pri integriranju

Oddelek: Šola
61452 (1280) zee
»

Limitiranje

Oddelek: Znanost in tehnologija
313142 (2332) CHAOS

Več podobnih tem