Hur översätter jag dessa värden?
Hej vet inte vars detta hör hemma men tror det har att göra med logaritmiska eller exponentiella grafer
Dessa värden har jag
100=100
200=149.55
300=223.61
400=334.36
500=500
Jag vill att 200 ska ha värdet 200 och 300 ska ha värdet 300 och 400 ska ha värdet 400, hur går jag tillväga för att åstadkomma detta?
Standardfråga 1a: Har du ritat?
Varifrån kommer siffrorna? Har de några enheter?
Kan du skriva av ursprungsuppgiften ord för ord, alternativt lägga in en bild?
Smaragdalena skrev:Standardfråga 1a: Har du ritat?
Varifrån kommer siffrorna? Har de några enheter?
Kan du skriva av ursprungsuppgiften ord för ord, alternativt lägga in en bild?
Har inte ritat, kan tillägga att detta inte har med nån skoluppgift att göra utan det är ett problem jag stött på när jag sysslar med en hobby där jag försöker dela upp ljudfrekvenser i ett musikprogram.
Här är en bild som kanske kan ge lite kontext
Jag använder i mitt program på vänster sida i bild 1 och 2 en vanlig skala med värdet 100-500hz, men equalizern använder en logaritmisk skala från värdet 10hz-30000hz så det är därför det blir lite fel i mitt program jag satt upp och jag undrar hur jag går tillväga för att åtgärda detta.
Här är en bild på formeln jag använder för att sätta min gräns 100-500hz
Jag förstår inte vad det är du vill göra.
Vill du sätta värden på a, b och c så att uttrycket b+a*(c-b) får ett bestämt värde?
Dina värden i andra kolumnen fås som funktion av x i första kolumnen genom .
Yngve skrev:Jag förstår inte vad det är du vill göra.
Vill du sätta värden på a, b och c så att uttrycket b+a*(c-b) får ett bestämt värde?
Vet inte hur jag ska förklara, men på bild 1 tex så borde mitt värde vara 300 hz men istället har jag 223.61 hz och på bild 2 så borde jag ha ett värde på 400 hz men istället så har jag 334.36 hz. Det jag behöver är en formel som jag kan sätta in så jag får korrekta värden, för dom enda som visar korrekt nu är top och botten värdena men allt mellan är fel.
Detta har jag
100=100
200=149.55
300=223.61
400=334.36
500=500
Detta vill jag ha
100=100
200=200
300=300
400=400
500=500
Lina94 skrev:Yngve skrev:Jag förstår inte vad det är du vill göra.
Vill du sätta värden på a, b och c så att uttrycket b+a*(c-b) får ett bestämt värde?
Vet inte hur jag ska förklara, men på bild 1 tex så borde mitt värde vara 300 hz men istället har jag 223.61 hz och på bild 2 så borde jag ha ett värde på 400 hz men istället så har jag 334.36 hz. Det jag behöver är en formel som jag kan sätta in så jag får korrekta värden, för dom enda som visar korrekt nu är top och botten värdena men allt mellan är fel.
Detta har jag
100=100
200=149.55
300=223.61
400=334.36
500=500
Detta vill jag ha
100=100
200=200
300=300
400=400
500=500
OK men hur får du värdena i högra kolumnen? Vilken uträkning är det som ger dem?
Vad är det för tal du skriver i vänstra kolumnen?
Yngve skrev:Lina94 skrev:Yngve skrev:Jag förstår inte vad det är du vill göra.
Vill du sätta värden på a, b och c så att uttrycket b+a*(c-b) får ett bestämt värde?
Vet inte hur jag ska förklara, men på bild 1 tex så borde mitt värde vara 300 hz men istället har jag 223.61 hz och på bild 2 så borde jag ha ett värde på 400 hz men istället så har jag 334.36 hz. Det jag behöver är en formel som jag kan sätta in så jag får korrekta värden, för dom enda som visar korrekt nu är top och botten värdena men allt mellan är fel.
Detta har jag
100=100
200=149.55
300=223.61
400=334.36
500=500
Detta vill jag ha
100=100
200=200
300=300
400=400
500=500OK men hur får du värdena i högra kolumnen? Vilken uträkning är det som ger dem?
Vad är det för tal du skriver i vänstra kolumnen?
Värdena från högra kolumnen kommer från EQ'n, frequency splittern och EQ'n är sammanlänkade så när jag drar i slidern till vänster i bild 1 och 2 så rör sig kurvan på EQ'n till höger därefter
Vänstra kolumnen är frequency splitter skalan 100-500 hz
Laguna skrev:Dina värden i andra kolumnen fås som funktion av x i första kolumnen genom .
Okej! hur ser denna formel ut ifall jag har dessa värden?
0.288=100
0.338=149.55
0.388=223.61
0.438=334.36
0.489=500
Lina94 skrev:
Okej! hur ser denna formel ut ifall jag har dessa värden?
0.288=100
0.338=149.55
0.388=223.61
0.438=334.36
0.489=500
Alltså jag förstår ingenting.
Kan du besvara följande frågor?
- Vilka av dessa värden kan du själv påverka, dvs vilka värden är det som är input?
- Hur påverkar du dem?
- Vilka av dessa värden är det som du vill få fram, dvs vilka värden är det som du vill ha som output?
- Vad har du för möjligheter att beskriva den s.k. "överföringsfunktionen" dvs hur ett eller flera input ger ett bestämt output? Exempel: Algebraisk formel med addition, subtraktion, multiplikation mm?
- Har värdena på potentiometrarna a, b och c något med saken att göra?
- Ska det verkligen vara så att "vänstervärdet" 0,388 ska sammankopplas med två olika högervärden (149,55 och 223,61)?
EDIT - läste fel
0,388 står bara en gång, det andra är 0,338. Det verkar vara linjärt i vänstra kolumnen, så det går lätt att avbilda på 100-500 i den första tabellens vänsterkolumn, om man vill det.
Yngve skrev:Lina94 skrev:Okej! hur ser denna formel ut ifall jag har dessa värden?
0.288=100
0.338=149.55
0.388=223.61
0.438=334.36
0.489=500Alltså jag förstår ingenting.
Kan du besvara följande frågor?
- Vilka av dessa värden kan du själv påverka, dvs vilka värden är det som är input?
- Hur påverkar du dem?
- Vilka av dessa värden är det som du vill få fram, dvs vilka värden är det som du vill ha som output?
- Vad har du för möjligheter att beskriva den s.k. "överföringsfunktionen" dvs hur ett eller flera input ger ett bestämt output? Exempel: Algebraisk formel med addition, subtraktion, multiplikation mm?
- Har värdena på potentiometrarna a, b och c något med saken att göra?
- Ska det verkligen vara så att "vänstervärdet" 0,388 ska sammankopplas med två olika högervärden (149,55 och 223,61)?
1. Vänstra kolumnen i det där fallet är input
2. Hur menar du nu? jag påverkar dom genom att dra i slidern
3.
0.288=0.288
0.338=0.374
0.388=0.425
0.438=0.460
0.489=0.489
Vänstra kolumnen är input och höger kolumn är outputen jag vill ha för att allt ska gå ihop.
4. Överföringsfunktionen är ursprungligen 0-1 men som just nu går genom formeln b+a*(c-b) där a är input, b är 0.288 och c är 0.489, formeln har jag för att hålla mig inom en viss gräns i EQ'n då jag inte vill gå över 500hz och inte heller under 100hz så med andra ord så motsvarar 0.288=100hz och 0.489=500hz, utan formeln så fungerar slidern på bilden här under hela vägen från 10hz-30000hz
Min slider har 5 steg och utan denna formel b+a*(c-b) så får varje steg dessa värden
100=0
200=0.250
300=0.500
400=0.750
500=1
Med formeln så får den dessa värden
100=0.288
200=0.338
300=0.388
400=0.438
500=0.489
Det jag nu vill göra är att sätta in en formel efteråt som ger mig dessa värden
100=0.288
200=0.374
300=0.425
400=0.460
500=0.489
Så för att simplifiera det så vill jag att värdena i vänster kolumen här under ska motsvara värdena i höger kolumn
0.288=0.288
0.338=0.374
0.388=0.425
0.438=0.460
0.489=0.489
Är det 5 fasta positioner på slidern eller kan du även ställa den t.ex. mitt emellan 300 och 400?
Vad vill du ska hända då?
Yngve skrev:Är det 5 fasta positioner på slidern eller kan du även ställa den t.ex. mitt emellan 300 och 400?
Vad vill du ska hända då?
Det är 5 fasta just nu, jag kan ändra så jag har 500 steg om ja vill men för det ja ska göra så behöver jag bara 5 steg så kommer köra på det.
Hej igen.
Har du löst detta än?
Om du har möjlighet att ange en polynomfunktion av grad 3 så ger följande en hyfsat bra mappning av önskad output (y) mot din input (x):
Så här ser dina önskade värden ut:
Yngve skrev:Hej igen.
Har du löst detta än?
Om du har möjlighet att ange en polynomfunktion av grad 3 så ger följande en hyfsat bra mappning av önskad output (y) mot din input (x):
Så här ser dina önskade värden ut:
Tack! ska kika på detta!