Загрузка данных
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 700" width="100%" height="100%" style="background:#ffffff; font-family:'Segoe UI', Arial, sans-serif;">
<defs>
<!-- Миллиметровая сетка: 1 клетка (1 мм) = 3 px, 5 мм = 15 px, 10 мм (1 см) = 30 px -->
<pattern id="grid-1mm" width="3" height="3" patternUnits="userSpaceOnUse">
<path d="M 3 0 L 0 0 0 3" fill="none" stroke="#fed7aa" stroke-width="0.5"/>
</pattern>
<pattern id="grid-5mm" width="15" height="15" patternUnits="userSpaceOnUse">
<rect width="15" height="15" fill="url(#grid-1mm)"/>
<path d="M 15 0 L 0 0 0 15" fill="none" stroke="#fdba74" stroke-width="0.8"/>
</pattern>
<pattern id="grid-10mm" width="30" height="30" patternUnits="userSpaceOnUse">
<rect width="30" height="30" fill="url(#grid-5mm)"/>
<path d="M 30 0 L 0 0 0 30" fill="none" stroke="#fb923c" stroke-width="1.3"/>
</pattern>
<!-- Стрелки координатных осей и диапазонов -->
<marker id="arrow" viewBox="0 0 10 10" refX="6" refY="5" markerWidth="6" markerHeight="6" orient="auto-start-reverse">
<path d="M 0 1.5 L 8 5 L 0 8.5 z" fill="#0f172a"/>
</marker>
<marker id="arrow-green" viewBox="0 0 10 10" refX="5" refY="5" markerWidth="5" markerHeight="5" orient="auto-start-reverse">
<path d="M 1 2 L 7 5 L 1 8 z" fill="#15803d"/>
</marker>
</defs>
<!-- Подложка листа миллиметровки -->
<rect x="15" y="15" width="1170" height="665" fill="url(#grid-10mm)" stroke="#ea580c" stroke-width="1.5"/>
<!-- ========================================================================= -->
<!-- 1. ВХОДНАЯ ХАРАКТЕРИСТИКА: Iб = f(Uбэ) -->
<!-- Начало: (90, 630). X: 30 px = 0.1 В. Y: 30 px = 0.1 мА -->
<!-- ========================================================================= -->
<g id="input-vax">
<rect x="75" y="28" width="350" height="26" rx="4" fill="#ffffff" opacity="0.94"/>
<text x="85" y="46" font-size="13" font-weight="bold" fill="#0f172a">Входная ВАХ: 10 клеток = 0.1 В и 0.1 мА</text>
<!-- Оси -->
<line x1="90" y1="630" x2="435" y2="630" stroke="#0f172a" stroke-width="2" marker-end="url(#arrow)"/>
<line x1="90" y1="630" x2="90" y2="400" stroke="#0f172a" stroke-width="2" marker-end="url(#arrow)"/>
<text x="440" y="634" font-size="12" font-weight="bold" fill="#0f172a">Uбэ, В</text>
<text x="85" y="390" font-size="12" font-weight="bold" fill="#0f172a">Iб, мА</text>
<text x="78" y="645" font-size="11" fill="#475569">0</text>
<!-- Засечки X (каждые 10 клеток = 30 px = 0.1 В) -->
<line x1="120" y1="630" x2="120" y2="636" stroke="#0f172a" stroke-width="1.2"/><text x="120" y="648" font-size="10" text-anchor="middle" fill="#475569">0.1</text>
<line x1="150" y1="630" x2="150" y2="636" stroke="#0f172a" stroke-width="1.2"/><text x="150" y="648" font-size="10" text-anchor="middle" fill="#475569">0.2</text>
<line x1="180" y1="630" x2="180" y2="636" stroke="#0f172a" stroke-width="1.2"/><text x="180" y="648" font-size="10" text-anchor="middle" fill="#475569">0.3</text>
<line x1="210" y1="630" x2="210" y2="636" stroke="#0f172a" stroke-width="1.2"/><text x="210" y="648" font-size="10" text-anchor="middle" fill="#475569">0.4</text>
<line x1="240" y1="630" x2="240" y2="636" stroke="#0f172a" stroke-width="1.2"/><text x="240" y="648" font-size="10" text-anchor="middle" fill="#475569">0.5</text>
<line x1="270" y1="630" x2="270" y2="636" stroke="#0f172a" stroke-width="1.2"/><text x="270" y="648" font-size="10" text-anchor="middle" fill="#475569">0.6</text>
<line x1="300" y1="630" x2="300" y2="636" stroke="#0f172a" stroke-width="1.2"/><text x="300" y="648" font-size="10" text-anchor="middle" fill="#475569">0.7</text>
<line x1="330" y1="630" x2="330" y2="636" stroke="#0f172a" stroke-width="1.2"/><text x="330" y="648" font-size="10" text-anchor="middle" fill="#475569">0.8</text>
<line x1="360" y1="630" x2="360" y2="636" stroke="#0f172a" stroke-width="1.2"/><text x="360" y="648" font-size="10" text-anchor="middle" fill="#475569">0.9</text>
<line x1="390" y1="630" x2="390" y2="636" stroke="#0f172a" stroke-width="1.2"/><text x="390" y="648" font-size="10" text-anchor="middle" fill="#475569">1.0</text>
<!-- Засечки Y (каждые 10 клеток = 30 px = 0.1 мА) -->
<line x1="85" y1="600" x2="90" y2="600" stroke="#0f172a" stroke-width="1.2"/><text x="80" y="604" font-size="10" text-anchor="end" fill="#475569">0.1</text>
<line x1="85" y1="570" x2="90" y2="570" stroke="#0f172a" stroke-width="1.2"/><text x="80" y="574" font-size="10" text-anchor="end" fill="#475569">0.2</text>
<line x1="85" y1="540" x2="90" y2="540" stroke="#0f172a" stroke-width="1.2"/><text x="80" y="544" font-size="10" text-anchor="end" fill="#475569">0.3</text>
<line x1="85" y1="510" x2="90" y2="510" stroke="#0f172a" stroke-width="1.2"/><text x="80" y="514" font-size="10" text-anchor="end" fill="#475569">0.4</text>
<line x1="85" y1="480" x2="90" y2="480" stroke="#0f172a" stroke-width="1.2"/><text x="80" y="484" font-size="10" text-anchor="end" fill="#475569">0.5</text>
<line x1="85" y1="450" x2="90" y2="450" stroke="#0f172a" stroke-width="1.2"/><text x="80" y="454" font-size="10" text-anchor="end" fill="#475569">0.6</text>
<!-- Проекции рабочих точек: Bвх (0.7 В, 0.1 мА), Qвх (0.77 В, 0.3 мА), Aвх (0.81 В, 0.5 мА) -->
<path d="M 90 600 L 300 600 L 300 630" fill="none" stroke="#7c3aed" stroke-width="1.2" stroke-dasharray="3,3"/>
<path d="M 90 540 L 321 540 L 321 630" fill="none" stroke="#2563eb" stroke-width="1.5" stroke-dasharray="4,4"/>
<path d="M 90 480 L 333 480 L 333 630" fill="none" stroke="#7c3aed" stroke-width="1.2" stroke-dasharray="3,3"/>
<text x="321" y="624" font-size="10" font-weight="bold" text-anchor="middle" fill="#2563eb">0.77</text>
<text x="96" y="534" font-size="11" font-weight="bold" fill="#2563eb">Iб0 = 0.3</text>
<!-- Кривая Входной ВАХ -->
<path d="M 90 630 L 240 630 C 265 630, 278 624, 285 615 C 292 606, 296 602, 300 600 C 306 585, 309 578, 312 570 C 316 555, 319 548, 321 540 C 324 525, 325 518, 327 510 C 330 495, 332 488, 333 480 C 336 465, 338 458, 339 450" fill="none" stroke="#0284c7" stroke-width="2.6"/>
<!-- Табличные точки на кривой входной ВАХ -->
<circle cx="90" cy="630" r="2.5" fill="#0284c7"/>
<circle cx="240" cy="630" r="2.5" fill="#0284c7"/>
<circle cx="270" cy="624" r="2.5" fill="#0284c7"/>
<circle cx="285" cy="615" r="2.5" fill="#0284c7"/>
<circle cx="300" cy="600" r="3.5" fill="#7c3aed"/>
<circle cx="312" cy="570" r="2.5" fill="#0284c7"/>
<circle cx="321" cy="540" r="5" fill="#dc2626"/>
<circle cx="327" cy="510" r="2.5" fill="#0284c7"/>
<circle cx="333" cy="480" r="3.5" fill="#7c3aed"/>
<circle cx="339" cy="450" r="2.5" fill="#0284c7"/>
<text x="245" y="525" font-size="11" font-weight="bold" fill="#dc2626">Q (0.77 В; 0.3 мА)</text>
<text x="340" y="476" font-size="10" fill="#7c3aed">Aвх (0.81; 0.5)</text>
<text x="308" y="596" font-size="10" fill="#7c3aed">Bвх (0.70; 0.1)</text>
</g>
<!-- ========================================================================= -->
<!-- 2. ВЫХОДНЫЕ ХАРАКТЕРИСТИКИ: Iк = f(Uкэ) И НАГРУЗОЧНАЯ ПРЯМАЯ -->
<!-- Начало: (480, 630). X: 30 px = 1 В (0..16 В). Y: 30 px = 2 мА (0..38 мА) -->
<!-- ========================================================================= -->
<g id="output-vax">
<rect x="465" y="28" width="530" height="26" rx="4" fill="#ffffff" opacity="0.94"/>
<text x="475" y="46" font-size="13" font-weight="bold" fill="#0f172a">Семейство выходных ВАХ: 10 клеток = 1 В (ось X) и 2 мА (ось Y)</text>
<!-- Оси -->
<line x1="480" y1="630" x2="1020" y2="630" stroke="#0f172a" stroke-width="2" marker-end="url(#arrow)"/>
<line x1="480" y1="630" x2="480" y2="30" stroke="#0f172a" stroke-width="2" marker-end="url(#arrow)"/>
<text x="1025" y="634" font-size="12" font-weight="bold" fill="#0f172a">Uкэ, В</text>
<text x="472" y="22" font-size="12" font-weight="bold" fill="#0f172a">Iк, мА</text>
<text x="468" y="645" font-size="11" fill="#475569">0</text>
<!-- Засечки X (каждые 10 клеток = 30 px = 1 В) -->
<line x1="510" y1="630" x2="510" y2="636" stroke="#0f172a" stroke-width="1.2"/><text x="510" y="648" font-size="10" text-anchor="middle" fill="#475569">1</text>
<line x1="540" y1="630" x2="540" y2="636" stroke="#0f172a" stroke-width="1.2"/><text x="540" y="648" font-size="10" text-anchor="middle" fill="#475569">2</text>
<line x1="570" y1="630" x2="570" y2="636" stroke="#0f172a" stroke-width="1.2"/><text x="570" y="648" font-size="10" text-anchor="middle" fill="#475569">3</text>
<line x1="600" y1="630" x2="600" y2="636" stroke="#0f172a" stroke-width="1.2"/><text x="600" y="648" font-size="10" text-anchor="middle" fill="#475569">4</text>
<line x1="630" y1="630" x2="630" y2="636" stroke="#0f172a" stroke-width="1.2"/><text x="630" y="648" font-size="10" text-anchor="middle" fill="#475569">5</text>
<line x1="660" y1="630" x2="660" y2="636" stroke="#0f172a" stroke-width="1.2"/><text x="660" y="648" font-size="10" text-anchor="middle" fill="#475569">6</text>
<line x1="690" y1="630" x2="690" y2="636" stroke="#0f172a" stroke-width="1.2"/><text x="690" y="648" font-size="10" text-anchor="middle" fill="#475569">7</text>
<line x1="720" y1="630" x2="720" y2="636" stroke="#0f172a" stroke-width="1.2"/><text x="720" y="648" font-size="10" text-anchor="middle" fill="#475569">8</text>
<line x1="750" y1="630" x2="750" y2="636" stroke="#0f172a" stroke-width="1.2"/><text x="750" y="648" font-size="10" text-anchor="middle" fill="#475569">9</text>
<line x1="780" y1="630" x2="780" y2="636" stroke="#0f172a" stroke-width="1.2"/><text x="780" y="648" font-size="10" text-anchor="middle" fill="#475569">10</text>
<line x1="810" y1="630" x2="810" y2="636" stroke="#0f172a" stroke-width="1.2"/><text x="810" y="648" font-size="10" text-anchor="middle" fill="#475569">11</text>
<line x1="840" y1="630" x2="840" y2="636" stroke="#0f172a" stroke-width="1.2"/><text x="840" y="648" font-size="10" text-anchor="middle" fill="#475569">12</text>
<line x1="870" y1="630" x2="870" y2="636" stroke="#0f172a" stroke-width="1.2"/><text x="870" y="648" font-size="10" text-anchor="middle" fill="#475569">13</text>
<line x1="900" y1="630" x2="900" y2="636" stroke="#0f172a" stroke-width="1.2"/><text x="900" y="648" font-size="10" text-anchor="middle" fill="#475569">14</text>
<line x1="930" y1="630" x2="930" y2="636" stroke="#0f172a" stroke-width="1.2"/><text x="930" y="648" font-size="10" text-anchor="middle" font-weight="bold" fill="#dc2626">15</text>
<line x1="960" y1="630" x2="960" y2="636" stroke="#0f172a" stroke-width="1.2"/><text x="960" y="648" font-size="10" text-anchor="middle" fill="#475569">16</text>
<!-- Засечки Y (каждые 10 клеток = 30 px = 2 мА) -->
<line x1="475" y1="600" x2="480" y2="600" stroke="#0f172a" stroke-width="1.2"/><text x="470" y="604" font-size="10" text-anchor="end" fill="#475569">2</text>
<line x1="475" y1="570" x2="480" y2="570" stroke="#0f172a" stroke-width="1.2"/><text x="470" y="574" font-size="10" text-anchor="end" fill="#475569">4</text>
<line x1="475" y1="540" x2="480" y2="540" stroke="#0f172a" stroke-width="1.2"/><text x="470" y="544" font-size="10" text-anchor="end" font-weight="bold" fill="#7c3aed">6</text>
<line x1="475" y1="510" x2="480" y2="510" stroke="#0f172a" stroke-width="1.2"/><text x="470" y="514" font-size="10" text-anchor="end" fill="#475569">8</text>
<line x1="475" y1="480" x2="480" y2="480" stroke="#0f172a" stroke-width="1.2"/><text x="470" y="484" font-size="10" text-anchor="end" fill="#475569">10</text>
<line x1="475" y1="450" x2="480" y2="450" stroke="#0f172a" stroke-width="1.2"/><text x="470" y="454" font-size="10" text-anchor="end" fill="#475569">12</text>
<line x1="475" y1="420" x2="480" y2="420" stroke="#0f172a" stroke-width="1.2"/><text x="470" y="424" font-size="10" text-anchor="end" fill="#475569">14</text>
<line x1="475" y1="390" x2="480" y2="390" stroke="#0f172a" stroke-width="1.2"/><text x="470" y="394" font-size="10" text-anchor="end" fill="#475569">16</text>
<line x1="475" y1="360" x2="480" y2="360" stroke="#0f172a" stroke-width="1.2"/><text x="470" y="364" font-size="10" text-anchor="end" font-weight="bold" fill="#2563eb">18</text>
<line x1="475" y1="330" x2="480" y2="330" stroke="#0f172a" stroke-width="1.2"/><text x="470" y="334" font-size="10" text-anchor="end" fill="#475569">20</text>
<line x1="475" y1="300" x2="480" y2="300" stroke="#0f172a" stroke-width="1.2"/><text x="470" y="304" font-size="10" text-anchor="end" fill="#475569">22</text>
<line x1="475" y1="270" x2="480" y2="270" stroke="#0f172a" stroke-width="1.2"/><text x="470" y="274" font-size="10" text-anchor="end" fill="#475569">24</text>
<line x1="475" y1="240" x2="480" y2="240" stroke="#0f172a" stroke-width="1.2"/><text x="470" y="244" font-size="10" text-anchor="end" fill="#475569">26</text>
<line x1="475" y1="210" x2="480" y2="210" stroke="#0f172a" stroke-width="1.2"/><text x="470" y="214" font-size="10" text-anchor="end" fill="#475569">28</text>
<line x1="475" y1="180" x2="480" y2="180" stroke="#0f172a" stroke-width="1.2"/><text x="470" y="184" font-size="10" text-anchor="end" font-weight="bold" fill="#7c3aed">30</text>
<line x1="475" y1="150" x2="480" y2="150" stroke="#0f172a" stroke-width="1.2"/><text x="470" y="154" font-size="10" text-anchor="end" fill="#475569">32</text>
<line x1="475" y1="120" x2="480" y2="120" stroke="#0f172a" stroke-width="1.2"/><text x="470" y="124" font-size="10" text-anchor="end" fill="#475569">34</text>
<line x1="475" y1="90" x2="480" y2="90" stroke="#0f172a" stroke-width="1.2"/><text x="470" y="94" font-size="10" text-anchor="end" font-weight="bold" fill="#dc2626">36</text>
<!-- СЕМЕЙСТВО ВЫХОДНЫХ ХАРАКТЕРИСТИК (Таблица 3) -->
<!-- Iб = 0.1 мА -->
<path d="M 480 630 C 486 575, 492 566, 495 562.5 C 502 554, 506 549, 510 547.5 L 555 544.5 L 630 543 L 705 541.5 L 780 540 L 855 540 L 930 538.5 L 970 537" fill="none" stroke="#0284c7" stroke-width="1.8"/>
<text x="975" y="541" font-size="10" fill="#0369a1">0.1 мА</text>
<!-- Iб = 0.2 мА -->
<path d="M 480 630 C 486 525, 492 505, 495 495 C 502 475, 506 465, 510 462 L 555 457.5 L 630 454.5 L 705 451.5 L 780 448.5 L 855 445.5 L 930 442.5 L 970 440" fill="none" stroke="#0284c7" stroke-width="1.8"/>
<text x="975" y="444" font-size="10" fill="#0369a1">0.2 мА</text>
<!-- Iб = 0.3 мА (Iб0) -->
<path d="M 480 630 C 486 470, 492 445, 495 435 C 502 395, 506 382, 510 378 L 555 372 L 630 366 L 705 360 L 780 354 L 855 348 L 930 342 L 970 338" fill="none" stroke="#0284c7" stroke-width="2.5"/>
<text x="975" y="342" font-size="10" font-weight="bold" fill="#0369a1">0.3 мА (Iб0)</text>
<!-- Iб = 0.4 мА -->
<path d="M 480 630 C 486 420, 492 388, 495 375 C 502 315, 506 298, 510 292.5 L 555 282 L 630 273 L 705 265.5 L 780 258 L 855 250.5 L 930 243 L 970 238" fill="none" stroke="#0284c7" stroke-width="1.8"/>
<text x="975" y="242" font-size="10" fill="#0369a1">0.4 мА</text>
<!-- Iб = 0.5 мА (Iб.max) -->
<path d="M 480 630 C 486 370, 492 342, 495 330 C 502 230, 506 210, 510 202.5 L 555 180 L 630 169.5 L 705 160.5 L 780 150 L 855 141 L 930 132 L 970 126" fill="none" stroke="#0284c7" stroke-width="2.5"/>
<text x="975" y="130" font-size="10" font-weight="bold" fill="#0369a1">0.5 мА (Iб.max)</text>
<!-- Iб = 0.6 мА -->
<path d="M 480 630 C 486 335, 492 310, 495 300 C 502 155, 506 130, 510 120 L 555 87 L 630 75 L 705 63 L 780 51 L 855 39 L 930 27 L 950 24" fill="none" stroke="#0284c7" stroke-width="1.8"/>
<text x="955" y="26" font-size="10" fill="#0369a1">0.6 мА</text>
<!-- Точки кривых по Таблице 3 -->
<!-- Iб = 0.1 мА -->
<circle cx="495" cy="562.5" r="2.2" fill="#0284c7"/><circle cx="510" cy="547.5" r="2.2" fill="#0284c7"/><circle cx="555" cy="544.5" r="2.2" fill="#0284c7"/><circle cx="630" cy="543" r="2.2" fill="#0284c7"/><circle cx="705" cy="541.5" r="2.2" fill="#0284c7"/><circle cx="780" cy="540" r="2.2" fill="#0284c7"/><circle cx="855" cy="540" r="3.5" fill="#7c3aed"/><circle cx="930" cy="538.5" r="2.2" fill="#0284c7"/>
<!-- Iб = 0.2 мА -->
<circle cx="495" cy="495" r="2.2" fill="#0284c7"/><circle cx="510" cy="462" r="2.2" fill="#0284c7"/><circle cx="555" cy="457.5" r="2.2" fill="#0284c7"/><circle cx="630" cy="454.5" r="2.2" fill="#0284c7"/><circle cx="705" cy="451.5" r="2.2" fill="#0284c7"/><circle cx="780" cy="448.5" r="2.2" fill="#0284c7"/><circle cx="855" cy="445.5" r="2.2" fill="#0284c7"/><circle cx="930" cy="442.5" r="2.2" fill="#0284c7"/>
<!-- Iб = 0.3 мА -->
<circle cx="495" cy="435" r="2.2" fill="#0284c7"/><circle cx="510" cy="378" r="2.2" fill="#0284c7"/><circle cx="555" cy="372" r="2.2" fill="#0284c7"/><circle cx="630" cy="366" r="2.2" fill="#0284c7"/><circle cx="705" cy="360" r="5" fill="#dc2626"/><circle cx="780" cy="354" r="2.2" fill="#0284c7"/><circle cx="855" cy="348" r="2.2" fill="#0284c7"/><circle cx="930" cy="342" r="2.2" fill="#0284c7"/>
<!-- Iб = 0.4 мА -->
<circle cx="495" cy="375" r="2.2" fill="#0284c7"/><circle cx="510" cy="292.5" r="2.2" fill="#0284c7"/><circle cx="555" cy="282" r="2.2" fill="#0284c7"/><circle cx="630" cy="273" r="2.2" fill="#0284c7"/><circle cx="705" cy="265.5" r="2.2" fill="#0284c7"/><circle cx="780" cy="258" r="2.2" fill="#0284c7"/><circle cx="855" cy="250.5" r="2.2" fill="#0284c7"/><circle cx="930" cy="243" r="2.2" fill="#0284c7"/>
<!-- Iб = 0.5 мА -->
<circle cx="495" cy="330" r="2.2" fill="#0284c7"/><circle cx="510" cy="202.5" r="2.2" fill="#0284c7"/><circle cx="555" cy="180" r="3.5" fill="#7c3aed"/><circle cx="630" cy="169.5" r="2.2" fill="#0284c7"/><circle cx="705" cy="160.5" r="2.2" fill="#0284c7"/><circle cx="780" cy="150" r="2.2" fill="#0284c7"/><circle cx="855" cy="141" r="2.2" fill="#0284c7"/><circle cx="930" cy="132" r="2.2" fill="#0284c7"/>
<!-- Iб = 0.6 мА -->
<circle cx="495" cy="300" r="2.2" fill="#0284c7"/><circle cx="510" cy="120" r="2.2" fill="#0284c7"/><circle cx="555" cy="87" r="2.2" fill="#0284c7"/><circle cx="630" cy="75" r="2.2" fill="#0284c7"/><circle cx="705" cy="63" r="2.2" fill="#0284c7"/><circle cx="780" cy="51" r="2.2" fill="#0284c7"/><circle cx="855" cy="39" r="2.2" fill="#0284c7"/><circle cx="930" cy="27" r="2.2" fill="#0284c7"/>
<!-- НАГРУЗОЧНАЯ ПРЯМАЯ ПО ПЕРЕМЕННОМУ ТОКУ (Таблица 2) -->
<!-- От (480, 90) [36 мА] через A, Q, B до (930, 630) [Ek = 15 В] -->
<line x1="480" y1="90" x2="930" y2="630" stroke="#dc2626" stroke-width="3"/>
<text x="488" y="105" font-size="11" font-weight="bold" fill="#dc2626">36 мА</text>
<text x="912" y="620" font-size="11" font-weight="bold" fill="#dc2626">Ek = 15 В</text>
<!-- Проекции точки B (12.5 В; 6 мА): (855, 540) -->
<path d="M 480 540 L 855 540 L 855 630" fill="none" stroke="#7c3aed" stroke-width="1.2" stroke-dasharray="3,3"/>
<circle cx="855" cy="540" r="5" fill="#7c3aed"/>
<text x="862" y="534" font-size="11" font-weight="bold" fill="#7c3aed">B (12.5 В; 6 мА)</text>
<text x="855" y="644" font-size="10" font-weight="bold" text-anchor="middle" fill="#7c3aed">12.5</text>
<!-- Проекции точки Q (7.5 В; 18 мА): (705, 360) -->
<path d="M 480 360 L 705 360 L 705 630" fill="none" stroke="#2563eb" stroke-width="1.5" stroke-dasharray="4,4"/>
<circle cx="705" cy="360" r="6" fill="#dc2626"/>
<text x="715" y="354" font-size="12" font-weight="bold" fill="#dc2626">Q (7.5 В; 18 мА)</text>
<text x="705" y="644" font-size="10" font-weight="bold" text-anchor="middle" fill="#2563eb">7.5</text>
<!-- Проекции точки A (2.5 В; 30 мА): (555, 180) -->
<path d="M 480 180 L 555 180 L 555 630" fill="none" stroke="#7c3aed" stroke-width="1.2" stroke-dasharray="3,3"/>
<circle cx="555" cy="180" r="5" fill="#7c3aed"/>
<text x="562" y="174" font-size="11" font-weight="bold" fill="#7c3aed">A (2.5 В; 30 мА)</text>
<text x="555" y="644" font-size="10" font-weight="bold" text-anchor="middle" fill="#7c3aed">2.5</text>
<!-- Стрелка амплитуды Uвых = 5 В (от точки A до точки Q по горизонтали) -->
<line x1="560" y1="595" x2="700" y2="595" stroke="#15803d" stroke-width="1.8" marker-start="url(#arrow-green)" marker-end="url(#arrow-green)"/>
<text x="630" y="588" font-size="11" font-weight="bold" text-anchor="middle" fill="#15803d">Uвых = 5 В</text>
</g>
</svg>