|
5 | 5 | "metadata": {},
|
6 | 6 | "source": [
|
7 | 7 | "# Koeficijenti prijenosne funkcije\n",
|
8 |
| - "Za razne operacije proracuna stabilnosti sustava potrebno je prijenosnu funkciju pojednostaviti, rasclaniti, odvojiti brojnik i nazivnik u zasebne varijable te potom odvojiti sve koeficijente uz potencije s-a u zasebne varijable.\n", |
9 | 8 | "\n",
|
10 |
| - "Bez toga nije moguce odraditi hurwitzov i routhov kriterij stabilnosti.\n", |
| 9 | + "Za razne operacije proračuna stabilnosti sustava potrebno je prijenosnu funkciju pojednostaviti, rasčlaniti, odvojiti brojnik i nazivnik u zasebne varijable te potom odvojiti sve koeficijente uz potencije s-a u zasebne varijable.\n", |
11 | 10 | "\n",
|
12 |
| - "Python funkcije koje se koriste za ove operacije dio su ```Sympy``` knjiznice.\n", |
| 11 | + "Bez toga nije moguće odraditi hurwitzov i routhov kriterij stabilnosti.\n", |
| 12 | + "\n", |
| 13 | + "Python funkcije koje se koriste za ove operacije dio su ```Sympy``` knjižnice.\n", |
13 | 14 | "```python\n",
|
14 | 15 | "* symbols\n",
|
15 | 16 | "* poly\n",
|
|
18 | 19 | "* fraction\n",
|
19 | 20 | "```\n",
|
20 | 21 | "\n",
|
21 |
| - "### Primjer s brojcanim koeficijentima" |
| 22 | + "### Primjer s numerickim koeficijentima" |
22 | 23 | ]
|
23 | 24 | },
|
24 | 25 | {
|
25 | 26 | "cell_type": "markdown",
|
26 | 27 | "metadata": {},
|
27 | 28 | "source": [
|
28 |
| - "Za pocetak potrebno je obrisati sve varijable iz memorije." |
| 29 | + "Za početak potrebno je obrisati sve varijable iz memorije." |
29 | 30 | ]
|
30 | 31 | },
|
31 | 32 | {
|
|
65 | 66 | "cell_type": "markdown",
|
66 | 67 | "metadata": {},
|
67 | 68 | "source": [
|
68 |
| - "Potrebno je definirati sva imena matematickih varijabli koje koristimo." |
| 69 | + "Potrebno je definirati sva imena matematičkih varijabli koje koristimo." |
69 | 70 | ]
|
70 | 71 | },
|
71 | 72 | {
|
|
81 | 82 | "cell_type": "markdown",
|
82 | 83 | "metadata": {},
|
83 | 84 | "source": [
|
84 |
| - "Potenciranje u pythonu vrsimo s ```**``` u obliku ```VARIJABLA**POTENCIJA```" |
| 85 | + "Potenciranje u pythonu vršimo s ```**``` u obliku ```VARIJABLA**POTENCIJA```" |
85 | 86 | ]
|
86 | 87 | },
|
87 | 88 | {
|
|
115 | 116 | "cell_type": "markdown",
|
116 | 117 | "metadata": {},
|
117 | 118 | "source": [
|
118 |
| - "Funkciju mozemo razviti u polinom putem funkcije ```expand()```" |
| 119 | + "Funkciju možemo razviti u polinom putem funkcije ```expand()```" |
119 | 120 | ]
|
120 | 121 | },
|
121 | 122 | {
|
|
141 | 142 | }
|
142 | 143 | ],
|
143 | 144 | "source": [
|
144 |
| - "tf_simp = expand(tf)\n", |
145 |
| - "display(tf_simp)" |
| 145 | + "tf_poly = expand(tf)\n", |
| 146 | + "display(tf_poly)" |
146 | 147 | ]
|
147 | 148 | },
|
148 | 149 | {
|
149 | 150 | "cell_type": "markdown",
|
150 | 151 | "metadata": {},
|
151 | 152 | "source": [
|
152 |
| - "Koeficijente uz ```S^n``` mozemo dobiti putem funkcije ```poly(n, s)```\n", |
| 153 | + "Koeficijente uz ```S^n``` možemo dobiti putem funkcije ```poly(n, s)```\n", |
153 | 154 | "No za to je prvo potrebno odvojiti brojnik i nazivnik"
|
154 | 155 | ]
|
155 | 156 | },
|
|
187 | 188 | }
|
188 | 189 | ],
|
189 | 190 | "source": [
|
190 |
| - "brojnik, nazivnik = fraction(tf_simp)\n", |
| 191 | + "brojnik, nazivnik = fraction(tf_poly)\n", |
191 | 192 | "display(brojnik)\n",
|
192 | 193 | "display(nazivnik)"
|
193 | 194 | ]
|
|
196 | 197 | "cell_type": "markdown",
|
197 | 198 | "metadata": {},
|
198 | 199 | "source": [
|
199 |
| - "Sada kada smo odvojili brojnik i nazvinik u zasebne varijable mozemo primjeniti ```poly()``` funkciju" |
| 200 | + "Sada kada smo odvojili brojnik i nazivnik u zasebne varijable možemo primjeniti ```poly()``` funkciju" |
200 | 201 | ]
|
201 | 202 | },
|
202 | 203 | {
|
|
258 | 259 | "cell_type": "markdown",
|
259 | 260 | "metadata": {},
|
260 | 261 | "source": [
|
261 |
| - "Koeficijenti su zapisani u matricu obrnutim redoslijedom nego sto inace zapisujemo, na prvom mjestu je koeficijent uz najvisi eksponent s-a stoga treba paziti u izvlacenju koeficijenata." |
| 262 | + "Koeficijenti su zapisani u matricu obrnutim redoslijedom nego što inače zapisujemo, na prvom mjestu je koeficijent uz najviši eksponent s-a stoga treba paziti u izvlačenju koeficijenata." |
262 | 263 | ]
|
263 | 264 | },
|
264 | 265 | {
|
|
331 | 332 | "cell_type": "markdown",
|
332 | 333 | "metadata": {},
|
333 | 334 | "source": [
|
334 |
| - "Na ovaj nacin smo odvojili koeficijente uz eksponente s-a u zasebne varijable ```s0``` ```s1``` ```s2``` i ```s3```.\n", |
335 |
| - "U ovom slucaju radi se o brojcanim koeficijentima, no na isti nacin bi smo odvojili i koeficijente u obliku simbolickih varijabli." |
| 335 | + "Na ovaj način smo odvojili koeficijente uz eksponente s-a u zasebne varijable ```s0``` ```s1``` ```s2``` i ```s3```.\n", |
| 336 | + "U ovom slučaju radi se o numeričkim koeficijentima, no na isti način bi smo odvojili i koeficijente u obliku simboličkih varijabli." |
336 | 337 | ]
|
337 | 338 | },
|
338 | 339 | {
|
339 | 340 | "cell_type": "markdown",
|
340 | 341 | "metadata": {},
|
341 | 342 | "source": [
|
342 |
| - "### Primjer s simbolickim koeficijentima" |
| 343 | + "### Primjer s simboličkim koeficijentima" |
343 | 344 | ]
|
344 | 345 | },
|
345 | 346 | {
|
|
0 commit comments