{{ tocSubheader }}
| {{ 'ml-lesson-number-slides' | message : article.intro.bblockCount}} |
| {{ 'ml-lesson-number-exercises' | message : article.intro.exerciseCount}} |
| {{ 'ml-lesson-time-estimation' | message }} |
Estellecapor1@gmail.com (Diskussion | bidrag) | Estellecapor1@gmail.com (Diskussion | bidrag) (Den här versionen är märkt för översättning) | ||
Rad 60: | Rad 60: | ||
//Label till symmetrilinjen | //Label till symmetrilinjen | ||
− | var symText = b.textA(9,10,'<translate>Symmetrilinje</translate>',{flag:true}); | + | var symText = b.textA(9,10,'<translate><!--T:14--> Symmetrilinje</translate>',{flag:true}); |
$(b.getId(symText)).css({ | $(b.getId(symText)).css({ | ||
"text-align":"center", | "text-align":"center", | ||
"padding":"4px", | "padding":"4px", | ||
}); | }); | ||
− | b.changeText(symText, '<translate>Symmetrilinje</translate>'); | + | b.changeText(symText, '<translate><!--T:15--> Symmetrilinje</translate>'); |
symText.moveTo([p2.X(), yBottom + 1.5]); | symText.moveTo([p2.X(), yBottom + 1.5]); | ||
Rad 78: | Rad 78: | ||
function () {return p2.Y() + Math.sin(nFlag.X() * 2*Math.PI/360) * nFlag.Y();} | function () {return p2.Y() + Math.sin(nFlag.X() * 2*Math.PI/360) * nFlag.Y();} | ||
); | ); | ||
− | var extremeFlag = b.textA(function() {return nFlagPos.X();}, function() {return nFlagPos.Y();}, '<translate>Maximum</translate>', {flag:true}); | + | var extremeFlag = b.textA(function() {return nFlagPos.X();}, function() {return nFlagPos.Y();}, '<translate><!--T:16--> Maximum</translate>', {flag:true}); |
var flagSegment = b.segment(p2, nFlagPos, {strokeWidth:1}); | var flagSegment = b.segment(p2, nFlagPos, {strokeWidth:1}); | ||
nFlag.moveTo([180-fAngle, fDist]); | nFlag.moveTo([180-fAngle, fDist]); | ||
Rad 88: | Rad 88: | ||
}); | }); | ||
− | b.changeText(extremeFlag, '<translate>Maximum</translate>'); | + | b.changeText(extremeFlag, '<translate><!--T:17--> Maximum</translate>'); |
Rad 167: | Rad 167: | ||
− | p1.on('<translate>drag</translate>', function() { | + | p1.on('<translate><!--T:18--> drag</translate>', function() { |
if(flyttvis){ | if(flyttvis){ | ||
b.hide([flyttaMig, flyttaMig2]); | b.hide([flyttaMig, flyttaMig2]); | ||
Rad 219: | Rad 219: | ||
//Byt texten som anger sortens extrempunkt | //Byt texten som anger sortens extrempunkt | ||
if (p1.Y() < p2.Y()) { | if (p1.Y() < p2.Y()) { | ||
− | b.changeText(extremeFlag, '<translate>Maximum</translate>'); | + | b.changeText(extremeFlag, '<translate><!--T:19--> Maximum</translate>'); |
} | } | ||
else { | else { | ||
− | b.changeText(extremeFlag, '<translate>Minimum</translate>'); | + | b.changeText(extremeFlag, '<translate><!--T:20--> Minimum</translate>'); |
} | } | ||
}); | }); | ||
Rad 253: | Rad 253: | ||
var flagRight = true; | var flagRight = true; | ||
if (p1.Y() < p2.Y()) { | if (p1.Y() < p2.Y()) { | ||
− | b.changeText(extremeFlag, '<translate>Maximum</translate>'); | + | b.changeText(extremeFlag, '<translate><!--T:21--> Maximum</translate>'); |
flagUp = true; | flagUp = true; | ||
} | } | ||
else { | else { | ||
− | b.changeText(extremeFlag, '<translate>Minimum</translate>'); | + | b.changeText(extremeFlag, '<translate><!--T:22--> Minimum</translate>'); |
flagUp = false; | flagUp = false; | ||
} | } |
Två punkter på varsin halva med samma y-koordinat, t.ex. funktionens nollställen, ligger alltid på samma avstånd från symmetrilinjen. Symmetrilinjens ekvation anger vilket x-värde, a, som linjen ligger på.
xs=a
Det finns olika metoder för att bestämma symmetrilinjen. Ibland kan man läsa av den direkt i koordinatsystemet och har man funktionsuttrycket kan man använda pq-formeln.