{{ tocSubheader }}
| {{ 'ml-lesson-number-slides' | message : article.intro.bblockCount }} |
| {{ 'ml-lesson-number-exercises' | message : article.intro.exerciseCount }} |
| {{ 'ml-lesson-time-estimation' | message }} |
Moa (Diskussion | bidrag) | Jonas (Diskussion | bidrag) | ||
Rad 28: | Rad 28: | ||
var calc = b.textA(9,10,'<translate><!--T:19--> | var calc = b.textA(9,10,'<translate><!--T:19--> | ||
− | Två | + | Två nollställen</translate>',{flag:true, fontsize:1.1}); |
$(b.getId(calc)).css({ | $(b.getId(calc)).css({ | ||
Rad 36: | Rad 36: | ||
b.changeText(calc, '<translate><!--T:20--> | b.changeText(calc, '<translate><!--T:20--> | ||
− | Två | + | Två nollställen</translate>'); |
//Begränsningar för var punkterna får vara. | //Begränsningar för var punkterna får vara. | ||
Rad 80: | Rad 80: | ||
if (Math.abs(p2.Y()) < 0.25) { | if (Math.abs(p2.Y()) < 0.25) { | ||
b.changeText(calc, '<translate><!--T:21--> | b.changeText(calc, '<translate><!--T:21--> | ||
− | + | Ett nollställe</translate>'); | |
b.hide([p3,p4]); | b.hide([p3,p4]); | ||
p2.moveTo([p2.X(), 0]); | p2.moveTo([p2.X(), 0]); | ||
Rad 96: | Rad 96: | ||
if (p1.Y() > p2.Y()) { | if (p1.Y() > p2.Y()) { | ||
b.changeText(calc, '<translate><!--T:22--> | b.changeText(calc, '<translate><!--T:22--> | ||
− | Två | + | Två nollställen</translate>'); |
xdist = Math.sqrt(-p2.Y() * Math.pow(p1.X() - p2.X(), 2) / (p1.Y() - p2.Y())); | xdist = Math.sqrt(-p2.Y() * Math.pow(p1.X() - p2.X(), 2) / (p1.Y() - p2.Y())); | ||
p3.moveTo([p2.X() + xdist, 0]); | p3.moveTo([p2.X() + xdist, 0]); | ||
Rad 104: | Rad 104: | ||
else { | else { | ||
b.changeText(calc, '<translate><!--T:23--> | b.changeText(calc, '<translate><!--T:23--> | ||
− | Inga | + | Inga nollställen</translate>'); |
b.hide([p3,p4]); | b.hide([p3,p4]); | ||
} | } | ||
Rad 112: | Rad 112: | ||
if (p1.Y() < p2.Y()) { | if (p1.Y() < p2.Y()) { | ||
b.changeText(calc, '<translate><!--T:24--> | b.changeText(calc, '<translate><!--T:24--> | ||
− | Två | + | Två nollställen</translate>'); |
xdist = Math.sqrt(-p2.Y() * Math.pow(p1.X() - p2.X(), 2) / (p1.Y() - p2.Y())); | xdist = Math.sqrt(-p2.Y() * Math.pow(p1.X() - p2.X(), 2) / (p1.Y() - p2.Y())); | ||
p3.moveTo([p2.X() + xdist, 0]); | p3.moveTo([p2.X() + xdist, 0]); | ||
Rad 120: | Rad 120: | ||
else { | else { | ||
b.changeText(calc, '<translate><!--T:25--> | b.changeText(calc, '<translate><!--T:25--> | ||
− | Inga | + | Inga nollställen</translate>'); |
b.hide([p3,p4]); | b.hide([p3,p4]); | ||
} | } | ||
Rad 127: | Rad 127: | ||
p2.setAttribute({fillcolor:mlg.blue}); | p2.setAttribute({fillcolor:mlg.blue}); | ||
b.changeText(calc, '<translate><!--T:26--> | b.changeText(calc, '<translate><!--T:26--> | ||
− | Inga | + | Inga nollställen</translate>'); |
} | } | ||
}); | }); | ||
Rad 175: | Rad 175: | ||
if (Math.round(p2.Y()*5)/5 == 0) { | if (Math.round(p2.Y()*5)/5 == 0) { | ||
b.changeText(calc, '<translate><!--T:27--> | b.changeText(calc, '<translate><!--T:27--> | ||
− | + | Ett nollställe</translate>'); | |
b.hide([p3,p4]); | b.hide([p3,p4]); | ||
} | } | ||
Rad 181: | Rad 181: | ||
if (p1.Y() > p2.Y()) { | if (p1.Y() > p2.Y()) { | ||
b.changeText(calc, '<translate><!--T:28--> | b.changeText(calc, '<translate><!--T:28--> | ||
− | Två | + | Två nollställen</translate>'); |
xdist = Math.sqrt(-p2.Y() * Math.pow(p1.X() - p2.X(), 2) / (p1.Y() - p2.Y())); | xdist = Math.sqrt(-p2.Y() * Math.pow(p1.X() - p2.X(), 2) / (p1.Y() - p2.Y())); | ||
p3.moveTo([p2.X() + xdist, 0]); | p3.moveTo([p2.X() + xdist, 0]); | ||
Rad 189: | Rad 189: | ||
else { | else { | ||
b.changeText(calc, '<translate><!--T:29--> | b.changeText(calc, '<translate><!--T:29--> | ||
− | Inga | + | Inga nollställen</translate>'); |
b.hide([p3,p4]); | b.hide([p3,p4]); | ||
} | } | ||
Rad 196: | Rad 196: | ||
if (p1.Y() < p2.Y()) { | if (p1.Y() < p2.Y()) { | ||
b.changeText(calc, '<translate><!--T:30--> | b.changeText(calc, '<translate><!--T:30--> | ||
− | Två | + | Två nollställen</translate>'); |
xdist = Math.sqrt(-p2.Y() * Math.pow(p1.X() - p2.X(), 2) / (p1.Y() - p2.Y())); | xdist = Math.sqrt(-p2.Y() * Math.pow(p1.X() - p2.X(), 2) / (p1.Y() - p2.Y())); | ||
p3.moveTo([p2.X() + xdist, 0]); | p3.moveTo([p2.X() + xdist, 0]); | ||
Rad 204: | Rad 204: | ||
else { | else { | ||
b.changeText(calc, '<translate><!--T:31--> | b.changeText(calc, '<translate><!--T:31--> | ||
− | Inga | + | Inga nollställen</translate>'); |
b.hide([p3,p4]); | b.hide([p3,p4]); | ||
} | } | ||
Rad 210: | Rad 210: | ||
else { | else { | ||
b.changeText(calc, '<translate><!--T:32--> | b.changeText(calc, '<translate><!--T:32--> | ||
− | Inga | + | Inga nollställen</translate>'); |
} | } | ||
}); | }); | ||
Rad 249: | Rad 249: | ||
b.show([p3,p4]); | b.show([p3,p4]); | ||
b.changeText(calc, '<translate><!--T:33--> | b.changeText(calc, '<translate><!--T:33--> | ||
− | Två | + | Två nollställen</translate>'); |
}); | }); | ||
Rad 268: | Rad 268: | ||
b.hide([p3,p4]); | b.hide([p3,p4]); | ||
b.changeText(calc, '<translate><!--T:34--> | b.changeText(calc, '<translate><!--T:34--> | ||
− | + | Ett nollställe</translate>'); | |
}); | }); | ||
Rad 289: | Rad 289: | ||
b.hide([p3,p4]); | b.hide([p3,p4]); | ||
b.changeText(calc, '<translate><!--T:35--> | b.changeText(calc, '<translate><!--T:35--> | ||
− | Inga | + | Inga nollställen</translate>'); |
}); | }); | ||
</jsxgpre> | </jsxgpre> | ||
Rad 295: | Rad 295: | ||
<div class='jsx-btn-container'> | <div class='jsx-btn-container'> | ||
<jsxbtn onclick='mlg.cf("antallosningar_1.tvaLosningar")'><translate><!--T:8--> | <jsxbtn onclick='mlg.cf("antallosningar_1.tvaLosningar")'><translate><!--T:8--> | ||
− | Två | + | Två nollställen</translate></jsxbtn> |
<jsxbtn onclick='mlg.cf("antallosningar_1.enLosning")'><translate><!--T:9--> | <jsxbtn onclick='mlg.cf("antallosningar_1.enLosning")'><translate><!--T:9--> | ||
− | + | Ett nollställe</translate></jsxbtn> | |
<jsxbtn onclick='mlg.cf("antallosningar_1.ingenLosning")'><translate><!--T:10--> | <jsxbtn onclick='mlg.cf("antallosningar_1.ingenLosning")'><translate><!--T:10--> | ||
− | Inga | + | Inga nollställen</translate></jsxbtn> |
</div> | </div> | ||
Med hjälp av pq-formeln kan man avöra antalet lösningar till en andragradsfunktion genom att bestämma tecknet på diskriminanten, dvs. det som står under rottecknet i pq-formeln. Är diskriminanten positiv har ekvationen två lösningar. Är den 0 har ekvationen en lösning, då man får ±0, och är den negativ får man kvadratroten ur ett negativt tal vilket innebär att det saknas reella lösningar.