Softaa ?

Täydellisenä matemaattisena kyvyttömyytenä kysyn, että löytyiskö (tiedän, että on olemassa) Softa joka osaa laskea X _ Y sarjoista kyseisen funktion. Toivottavasti selitin oikein tuon.

Siis en tiedä seitänkö oikein äsken mutta tyyliin

X Y
1 99,6744
.
.
4 98,7895
.
.
.
8 97,8182
9 97,6116

Sais sitten softasta ulos kaavan

Y= 2*X*X 3000/Y 300
11714
Äänestä

Muut lukivat myös

Vastaukset 11

Vanhimmat

Eipä pelitä weppi tuossa X ja Y arvot siis erilleen toisistaan

X = 1
Y = 99,6744

jne

Äänestä

homma varmaankin onnistuu:
Valitaan aluksi X = 0.
Kaava on tällöin
Y = 3000/Y 300.
Asetetaan Y0 = 300.
Tällöin
Y1 = 3000/300 300 = 310.
Sjoitetaan kaavaan Y0:n ja Y1:n keskiarvo 305.
Y2 = 3000/305 300 = 309.8.
Sijoitetaan kaavaan Y2:n ja Y1:n keskiarvo ja
saadaan
Y3 = 309.76.
Jatketaan kahden viimeksisaadun Y:n arvoilla,
kunnes haluttu tarkkuus on saavutettu.
Sijoitetaan X = 1, Y0 on edellisestä saatu Y ja
toistetaan jälleen.
Koodinväännön jätän lukijalle harjoitustehtäväksi.

Äänestä

Joitakin regressioita pystyy tekemään EXELILLÄ ja esim graafisilla laskimilla,mutta tämä ei sijoita niitä suoraan yhtälöön. Noihin pisteisiin nyt pystyy sijoittamaan varmaan miljoona ja yksi eri funktiota, että kyllä se malli pitää ensin tietää. Esimerkiksi polynomi-,eksponentti- tai trigonometrinen malli.

Äänestä
  • Ohjelma on siis EXCEL

    Äänestä

  • Hienompiakin ohjelmia siis löytyy (Mathcad, Mathematica, Matlab, Maple tunnetuimmat mainitakseni), mutta ilman opiskelijalisenssiä ovat sikakalliita.

    Äänestä

  • TKK1 kirjoitti:

    Hienompiakin ohjelmia siis löytyy (Mathcad, Mathematica, Matlab, Maple tunnetuimmat mainitakseni), mutta ilman opiskelijalisenssiä ovat sikakalliita.

    Maxima on käsittääkseni ihan hyvä vaihtoehto hienommaksi ohjelmaksi ja peräti GNU ohjelmalisenssin alainen. En kuitenkaan ole tuohon tutustunut.

    Äänestä

  • TKK1 kirjoitti:

    Hienompiakin ohjelmia siis löytyy (Mathcad, Mathematica, Matlab, Maple tunnetuimmat mainitakseni), mutta ilman opiskelijalisenssiä ovat sikakalliita.

    "(Mathcad, Mathematica, Matlab, Maple tunnetuimmat mainitakseni), mutta ilman opiskelijalisenssiä ovat sikakalliita."

    Matlabille mainio ilmainen (vai pitäisikö sanoa vapaa) korvike on GNU Octave, jolla hoituu numeerinen (matriisi-)laskenta hyvin. Octave ymmärtää aika pitkälti samaa koodia kuin Matlab, jonka syntaksi siis on kohtuullisen helppo oppia lyhyen tutoriaalin avulla.

    Äänestä

  • TKK1 kirjoitti:

    Hienompiakin ohjelmia siis löytyy (Mathcad, Mathematica, Matlab, Maple tunnetuimmat mainitakseni), mutta ilman opiskelijalisenssiä ovat sikakalliita.

    Itse olen käyttänyt tositoimissa Maplea, mutta lähes samat asiat saa tehtyä esimerkiksi Maximalla ja Scilab:illa, jotka eivät maksa mitään.

    Ainakin kaikille tekniikan ja luonnontieteen opiskelijoille suositan jonkin symbolimatematiikkaohjelmiston käytön opiskelua.

    Tosin täytyy myöntää, että myös Excelin perusominaisuuksilla, funktioilla ja makroilla saa hyvin paljon aikaan, jos sattuu asiat osaamaan. Useimmat eivät vain osaa.

    Äänestä

  • puuta heinää.
    Tarkoitus on tehdä ohjelma, ei siis mitään
    pellejuttuja jollain Excelillä tai muulla
    konttoriohjelmalla.

    Ottakaa C käteen ja vääntäkää hiukan koodia,
    niin ongelma on ratkaistu alta aikayksikön.

    Äänestä

  • jauhako kirjoitti:

    puuta heinää.
    Tarkoitus on tehdä ohjelma, ei siis mitään
    pellejuttuja jollain Excelillä tai muulla
    konttoriohjelmalla.

    Ottakaa C käteen ja vääntäkää hiukan koodia,
    niin ongelma on ratkaistu alta aikayksikön.

    "-- ei siis mitään pellejuttuja jollain Excelillä tai muulla konttoriohjelmalla."

    Tämä kertoo vain ja ainoastaan sen, ettet tiedä ko. ohjelmasta (MS Excel) yhtään mitään, ja haluat myös kuuluttaa tietämättömyytesi koko kansalle.

    "Ottakaa C käteen ja vääntäkää hiukan koodia,
    niin ongelma on ratkaistu alta aikayksikön."

    Niin, onhan se pyörän keksiminen uudestaan joskus ihan kivaa, mutta pidemmän päälle se alkaa rasittaa ja aikaa palaa aivan turhaan.

    Koetapa vaikkapa laskea muutama Fourier-muunnos FFT:llä sillä C:lläsi. Ai et vai?

    Äänestä

  • Strawman kirjoitti:

    "-- ei siis mitään pellejuttuja jollain Excelillä tai muulla konttoriohjelmalla."

    Tämä kertoo vain ja ainoastaan sen, ettet tiedä ko. ohjelmasta (MS Excel) yhtään mitään, ja haluat myös kuuluttaa tietämättömyytesi koko kansalle.

    "Ottakaa C käteen ja vääntäkää hiukan koodia,
    niin ongelma on ratkaistu alta aikayksikön."

    Niin, onhan se pyörän keksiminen uudestaan joskus ihan kivaa, mutta pidemmän päälle se alkaa rasittaa ja aikaa palaa aivan turhaan.

    Koetapa vaikkapa laskea muutama Fourier-muunnos FFT:llä sillä C:lläsi. Ai et vai?

    Minä nimittäin ohjelmoin muutaman vuoden välein
    FFT:n jollekin uudelle prosessorille vuorotellen
    Assemblerilla ja C:llä. Tämä pelkästään dementian
    oireiden toteamiseksi ennakolta.
    Prosessoreita löytyy: 8086, 8096, Z80, 8051,
    80286 80287, 486, K2 jne, jne. Parhaillaan menossa
    AT90S2313 C:llä. Viimeksimainittu ei taida olla
    aivan uusi, mutta vanhemmiten näköjään alan hiukan
    hidastua.

    Äänestä

Kommentoi aloitusta


Tonttu kirjoitti:

Täydellisenä matemaattisena kyvyttömyytenä kysyn, että löytyiskö (tiedän, että on olemassa) Softa joka osaa laskea X _ Y sarjoista kyseisen funktion. Toivottavasti selitin oikein tuon.

Siis en tiedä seitänkö oikein äsken mutta tyyliin

X Y
1 99,6744
.
.
4 98,7895
.
.
.
8 97,8182
9 97,6116

Sais sitten softasta ulos kaavan

Y= 2*X*X 3000/Y 300

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu