Just nu i M3-nätverket
Gå till innehåll

Hjälp med matematisk javaprogrammering


Apskaft

Rekommendera Poster

Hej!

 

Jag läser programmering på John Bauer i Hässleholm och funderade lite på en sak:

 

y=x^2 x=känt värde inga problem och programmera

men hur skriver man en kod som klarar flera kända värden?

till exempel en uppgift:

y=resultat

y=4x+6*7x

hur får jag då fram svaret y==...

 

tackar på förhand för svar

 

Länk till kommentar
Dela på andra webbplatser

jo att vända på problemet är ju lätt men att kunna lösa ekvationer oavsätt antal kända/okända tal... det är problemet

 

Länk till kommentar
Dela på andra webbplatser

Jag antar att det du undrar över är hur du löser ett ekvationssystem med flera ekvationer och ett antal okända parametrar. Det du får göra är att ställa upp ekvationerna på matrisform

 

ex.

 

y = 20x - 3

y = 5x + 4

 

flytta om:

 

3 = 20x - y

-4 = 5x -y

 

på matrisform:

 

[3 -4] = [20 -1; 5 -1] * [x y]

 

Az = b

 

A = [20 5; 5 -1]

b = [3 -4]

z = [x y]

 

lösning:

 

z = A^-1 * b

(ta inversen av matris A och multiplicera med vektor b så får du svaret)

 

Detta är bara ett exempel med siffror tagna ur luften så jag vet ej om de stämmer. Hoppas att det hjälpte något..

 

 

 

 

 

 

Länk till kommentar
Dela på andra webbplatser

jag antar att jag ska säga tack :) eftersom jag ville ha en almän formel... men eftersom jag faktiskt känner mig lite bakom flötet där så... skulle du kunna ge mig omvandlingarna som krävs för inmatning=>resultat? men tack för hjälpen iallafall =D

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...