From fcb85b1744d8095e1631e5827835c2182dc93eae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20Luka=20=C5=A0ijanec?= Date: Thu, 16 Mar 2023 22:48:34 +0100 Subject: nempredst, fiz, hpcalc, etc... --- fiz/vaje/9/.gitignore | 1 + fiz/vaje/9/dokument.lyx | 972 ++++++++++++++++++++++++++++++++++++++++++++++++ fiz/vaje/9/podatki.lyx | 526 ++++++++++++++++++++++++++ fiz/vaje/9/podatki.tsv | 6 + fiz/vaje/9/tab.py | 14 + hp48g20230307/prog.c | 25 ++ nem/amateurfunk.odp | Bin 0 -> 20228268 bytes 7 files changed, 1544 insertions(+) create mode 100644 fiz/vaje/9/.gitignore create mode 100644 fiz/vaje/9/dokument.lyx create mode 100644 fiz/vaje/9/podatki.lyx create mode 100644 fiz/vaje/9/podatki.tsv create mode 100755 fiz/vaje/9/tab.py create mode 100644 hp48g20230307/prog.c create mode 100644 nem/amateurfunk.odp diff --git a/fiz/vaje/9/.gitignore b/fiz/vaje/9/.gitignore new file mode 100644 index 0000000..afed073 --- /dev/null +++ b/fiz/vaje/9/.gitignore @@ -0,0 +1 @@ +*.csv diff --git a/fiz/vaje/9/dokument.lyx b/fiz/vaje/9/dokument.lyx new file mode 100644 index 0000000..7cea21d --- /dev/null +++ b/fiz/vaje/9/dokument.lyx @@ -0,0 +1,972 @@ +#LyX 2.3 created this file. For more info see http://www.lyx.org/ +\lyxformat 544 +\begin_document +\begin_header +\save_transient_properties true +\origin unavailable +\textclass article +\begin_preamble +\usepackage{siunitx} +\usepackage{pgfplots} +\usepackage{listings} +\usepackage{multicol} +\sisetup{output-decimal-marker = {,}, quotient-mode=fraction, output-exponent-marker=\ensuremath{\mathrm{3}}} +\end_preamble +\use_default_options true +\maintain_unincluded_children false +\language slovene +\language_package default +\inputencoding auto +\fontencoding global +\font_roman "default" "default" +\font_sans "default" "default" +\font_typewriter "default" "default" +\font_math "auto" "auto" +\font_default_family default +\use_non_tex_fonts false +\font_sc false +\font_osf false +\font_sf_scale 100 100 +\font_tt_scale 100 100 +\use_microtype false +\use_dash_ligatures true +\graphics default +\default_output_format default +\output_sync 0 +\bibtex_command default +\index_command default +\paperfontsize default +\spacing single +\use_hyperref false +\papersize default +\use_geometry true +\use_package amsmath 1 +\use_package amssymb 1 +\use_package cancel 1 +\use_package esint 1 +\use_package mathdots 1 +\use_package mathtools 1 +\use_package mhchem 1 +\use_package stackrel 1 +\use_package stmaryrd 1 +\use_package undertilde 1 +\cite_engine basic +\cite_engine_type default +\biblio_style plain +\use_bibtopic false +\use_indices false +\paperorientation portrait +\suppress_date false +\justification false +\use_refstyle 1 +\use_minted 0 +\index Index +\shortcut idx +\color #008000 +\end_index +\leftmargin 1cm +\topmargin 2cm +\rightmargin 1cm +\bottommargin 2cm +\headheight 1cm +\headsep 1cm +\footskip 1cm +\secnumdepth 3 +\tocdepth 3 +\paragraph_separation indent +\paragraph_indentation default +\is_math_indent 0 +\math_numbering_side default +\quotes_style german +\dynamic_quotes 0 +\papercolumns 1 +\papersides 1 +\paperpagestyle default +\tracking_changes false +\output_changes false +\html_math_output 0 +\html_css_as_file 0 +\html_be_strict false +\end_header + +\begin_body + +\begin_layout Title +Preslikave s konveksno lečo +\end_layout + +\begin_layout Author + +\noun on +Anton Luka Šijanec +\end_layout + +\begin_layout Date +12. + marec 2023 +\end_layout + +\begin_layout Abstract +Grafi in rezultati devete vaje pri predmetu +\noun on +F41 +\noun default + na Gimnaziji Bežigrad v 4. + letniku. +\end_layout + +\begin_layout Standard +\begin_inset CommandInset toc +LatexCommand tableofcontents + +\end_inset + + +\end_layout + +\begin_layout Section +Podatki in grafi +\end_layout + +\begin_layout Standard +Izmerjena goriščna razdalja leče v prvi nalogi je +\begin_inset Formula $\SI{0,053}{\meter}$ +\end_inset + +, v drugi nalogi pa +\begin_inset Formula +\[ +f=\SI{0,0511438}{\meter}\pm\SI{0,001356}{\meter}=\SI{0,0511438}{\meter}(1\pm0,026513477684489615)\text{{.}} +\] + +\end_inset + + +\end_layout + +\begin_layout Standard +\begin_inset Float table +placement H +wide false +sideways false +status open + +\begin_layout Plain Layout +\align center + +\lang english +\begin_inset Tabular + + + + + + + + + + + +\begin_inset Text + +\begin_layout Plain Layout + +\lang english +\begin_inset Formula $a+b$ +\end_inset + + +\begin_inset Formula $\left[\si{\meter}\right]$ +\end_inset + + +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout + +\lang english +\begin_inset Formula $b$ +\end_inset + + +\begin_inset Formula $\left[\si{\meter}\right]$ +\end_inset + + +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout + +\lang english +\begin_inset Formula $a$ +\end_inset + + +\begin_inset Formula $\left[\si{\meter}\right]$ +\end_inset + + +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout + +\lang english +\begin_inset Formula $a^{-1}$ +\end_inset + + +\begin_inset Formula $\left[\si{\per\meter}\right]$ +\end_inset + + +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout + +\lang english +\begin_inset Formula $b^{-1}$ +\end_inset + + +\begin_inset Formula $\left[\si{\per\meter}\right]$ +\end_inset + + +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +\begin_inset Formula $f$ +\end_inset + + +\lang english + +\begin_inset Formula $\left[\si{\meter}\right]$ +\end_inset + + +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +\begin_inset Formula $\Delta f$ +\end_inset + + +\lang english + +\begin_inset Formula $\left[\si{\meter}\right]$ +\end_inset + + +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout + +\lang english +0,23 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout + +\lang english +0,075 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout + +\lang english +0,155 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout + +\lang english +6,451613 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout + +\lang english +13,333333 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout + +\lang english +0,050543 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout + +\lang english +0,0006 +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout + +\lang english +0,25 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout + +\lang english +0,075 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout + +\lang english +0,175 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout + +\lang english +5,714286 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout + +\lang english +13,333333 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout + +\lang english +0,0525 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout + +\lang english +0,001356 +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout + +\lang english +0,27 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout + +\lang english +0,068 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout + +\lang english +0,202 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout + +\lang english +4,950495 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout + +\lang english +14,705882 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout + +\lang english +0,050874 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout + +\lang english +0,00027 +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout + +\lang english +0,29 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout + +\lang english +0,065 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout + +\lang english +0,225 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout + +\lang english +4,444444 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout + +\lang english +15,384615 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout + +\lang english +0,050431 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout + +\lang english +0,000713 +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout + +\lang english +0,31 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout + +\lang english +0,065 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout + +\lang english +0,245 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout + +\lang english +4,081633 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout + +\lang english +15,384615 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout + +\lang english +0,051371 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout + +\lang english +0,000227 +\end_layout + +\end_inset + + + + +\end_inset + + +\lang slovene + +\begin_inset Caption Standard + +\begin_layout Plain Layout +Meritve tenkega upornika +\end_layout + +\end_inset + + +\end_layout + +\end_inset + + +\begin_inset Float figure +placement H +wide false +sideways false +status open + +\begin_layout Plain Layout +\align center +\begin_inset ERT +status open + +\begin_layout Plain Layout + + +\backslash +begin{tikzpicture} +\end_layout + +\begin_layout Plain Layout + + +\backslash +begin{axis}[width=0.75 +\backslash +textwidth, scale only axis, ylabel=$I$, domain=0:11, ytick pos=left, samples=256 +, xlabel=$U$, xtick pos=bottom, xmin=0, ymin=0] +\end_layout + +\begin_layout Plain Layout + +% +\backslash +addplot[only marks] table [x=u, y=i, col sep=comma] {1t.csv}; +\end_layout + +\begin_layout Plain Layout + + +\backslash +addlegendentry{tenek: $ +\backslash +SI{560}{ +\backslash +ohm} +\backslash +cdot +\backslash +SI{5}{ +\backslash +percent}$} +\end_layout + +\begin_layout Plain Layout + + +\backslash +addplot[blue] (x, {x*1.75986}); +\end_layout + +\begin_layout Plain Layout + + +\backslash +addlegendentry{} +\end_layout + +\begin_layout Plain Layout + +% +\backslash +addplot[mark=triangle*, red, only marks] table [x=u, y=i, col sep=comma] + {1d.csv}; +\end_layout + +\begin_layout Plain Layout + + +\backslash +addlegendentry{debel: $ +\backslash +SI{270}{ +\backslash +ohm} +\backslash +cdot +\backslash +SI{5}{ +\backslash +percent}$} +\end_layout + +\begin_layout Plain Layout + + +\backslash +addplot[blue] (x, {x*3.65845}); +\end_layout + +\begin_layout Plain Layout + + +\backslash +addlegendentry{} +\end_layout + +\begin_layout Plain Layout + +% +\backslash +addplot[mark=square*, blue, only marks] table [x=u, y=i, col sep=comma] + {2.csv}; +\end_layout + +\begin_layout Plain Layout + + +\backslash +addlegendentry{zaporedno} +\end_layout + +\begin_layout Plain Layout + + +\backslash +addplot[blue] (x, {x*1.1889}); +\end_layout + +\begin_layout Plain Layout + + +\backslash +addlegendentry{} +\end_layout + +\begin_layout Plain Layout + +% +\backslash +addplot[mark=diamond*, green, only marks] table [x=u, y=i, col sep=comma] + {3.csv}; +\end_layout + +\begin_layout Plain Layout + + +\backslash +addlegendentry{vzporedno} +\end_layout + +\begin_layout Plain Layout + + +\backslash +addplot[blue] (x, {x*5.38536}); +\end_layout + +\begin_layout Plain Layout + + +\backslash +addlegendentry{} +\end_layout + +\begin_layout Plain Layout + + +\backslash +end{axis} +\end_layout + +\begin_layout Plain Layout + + +\backslash +end{tikzpicture} +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Plain Layout +\begin_inset Caption Standard + +\begin_layout Plain Layout +\begin_inset CommandInset label +LatexCommand label +name "fig:graf-1" + +\end_inset + +Odvisnost valovne dolžine od sile, s katero je vrvica napeta. +\end_layout + +\end_inset + + +\end_layout + +\end_inset + + +\begin_inset ERT +status open + +\begin_layout Plain Layout + + +\backslash +begin{lstlisting} +\end_layout + +\begin_layout Plain Layout + +set datafile separator ',' +\end_layout + +\begin_layout Plain Layout + +fit (x*p) +\begin_inset Quotes gld +\end_inset + +1t.csv" using 2:3 via p +\end_layout + +\begin_layout Plain Layout + + +\backslash +end{lstlisting} +\end_layout + +\end_inset + + +\end_layout + +\begin_layout Section +Uporabljen program +\end_layout + +\begin_layout Standard +\begin_inset ERT +status open + +\begin_layout Plain Layout + +% +\backslash +lstinputlisting[language=Python]{tab.py} +\end_layout + +\end_inset + + +\end_layout + +\end_body +\end_document diff --git a/fiz/vaje/9/podatki.lyx b/fiz/vaje/9/podatki.lyx new file mode 100644 index 0000000..5114483 --- /dev/null +++ b/fiz/vaje/9/podatki.lyx @@ -0,0 +1,526 @@ +#csv2lyx created this file. For more info see http://www.lyx.org/ +\lyxformat 413 +\begin_document +\begin_header +\textclass article +\use_default_options true +\maintain_unincluded_children false +\language english +\language_package default +\inputencoding auto +\fontencoding global +\font_roman default +\font_sans default +\font_typewriter default +\font_default_family default +\use_non_tex_fonts false +\font_sc false +\font_osf false +\font_sf_scale 100 +\font_tt_scale 100 + +\graphics default +\default_output_format default +\output_sync 0 +\bibtex_command default +\index_command default +\paperfontsize default +\use_hyperref false +\papersize default +\use_geometry false +\use_amsmath 1 +\use_esint 1 +\use_mhchem 1 +\use_mathdots 1 +\cite_engine basic +\use_bibtopic false +\use_indices false +\paperorientation portrait +\suppress_date false +\use_refstyle 1 +\index Index +\shortcut idx +\color #008000 +\end_index +\secnumdepth 3 +\tocdepth 3 +\paragraph_separation indent +\paragraph_indentation default +\quotes_language english +\papercolumns 1 +\papersides 1 +\paperpagestyle default +\tracking_changes false +\output_changes false +\html_math_output 0 +\html_css_as_file 0 +\html_be_strict false +\end_header + +\begin_body + +\begin_layout Standard +\begin_inset Tabular + + + + + + + + + + + + +\begin_inset Text + +\begin_layout Plain Layout +idx +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +a+b +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +b +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +a +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +1/a +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +1/b +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +f +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +fodst +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +0 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +0.23 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +0.075 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +0.155 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +6.451613 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +13.333333 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +0.050543 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +0.0006 +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +1 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +0.25 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +0.075 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +0.175 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +5.714286 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +13.333333 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +0.0525 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +0.001356 +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +2 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +0.27 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +0.068 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +0.202 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +4.950495 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +14.705882 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +0.050874 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +0.00027 +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +3 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +0.29 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +0.065 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +0.225 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +4.444444 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +15.384615 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +0.050431 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +0.000713 +\end_layout + +\end_inset + + + + +\begin_inset Text + +\begin_layout Plain Layout +4 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +0.31 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +0.065 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +0.245 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +4.081633 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +15.384615 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +0.051371 +\end_layout + +\end_inset + + +\begin_inset Text + +\begin_layout Plain Layout +0.000227 +\end_layout + +\end_inset + + + + +\end_inset + + +\end_layout + +\end_body +\end_document diff --git a/fiz/vaje/9/podatki.tsv b/fiz/vaje/9/podatki.tsv new file mode 100644 index 0000000..8362056 --- /dev/null +++ b/fiz/vaje/9/podatki.tsv @@ -0,0 +1,6 @@ +a+b b +0.23 0.075 +0.25 0.075 +0.27 0.068 +0.29 0.065 +0.31 0.065 diff --git a/fiz/vaje/9/tab.py b/fiz/vaje/9/tab.py new file mode 100755 index 0000000..0bc48c5 --- /dev/null +++ b/fiz/vaje/9/tab.py @@ -0,0 +1,14 @@ +#!/usr/bin/python3 +import pandas +import sys +import math +b=pandas.read_csv("/dev/stdin", sep="\t") +b.index.name = "idx" +b["a"] = (b["a+b"]-b["b"]) +b["1/a"] = (1/b["a"]) +b["1/b"] = (1/b["b"]) +b["f"] = (1/(b["1/a"]+b["1/b"])) +b["fodst"] = (abs(b["f"] - b.mean()["f"])) +b = b.astype(float).round(6); +b.to_csv("/dev/stdout", sep=sys.argv[1][0]); +print(f"f = {b.mean()['f']} \pm {b.max()['fodst']} = {b.mean()['f']} (1 \pm {b.max()['fodst']/b.mean()['f']})", file=sys.stderr) diff --git a/hp48g20230307/prog.c b/hp48g20230307/prog.c new file mode 100644 index 0000000..b29f736 --- /dev/null +++ b/hp48g20230307/prog.c @@ -0,0 +1,25 @@ +#include +int main (void) { + puts("%%HP: T(1)A(D)F(.);"); + putchar(0xab); + char c = '\0'; + unsigned paren = 0; + while (!feof(stdin) && !ferror(stdin)) { + char prevchar = c; + c = getchar(); + if (prevchar == '-' && c == '>') { + putchar(0x8d); + c = '\0'; + continue; + } + if (prevchar == '"') + paren++; + if (prevchar == '\0') + continue; + if (!(paren % 2) && (prevchar == ' ' || prevchar == '\t')) + putchar('\n'); + else + putchar(prevchar); + } + puts("\n\xbb"); +} diff --git a/nem/amateurfunk.odp b/nem/amateurfunk.odp new file mode 100644 index 0000000..69e75c5 Binary files /dev/null and b/nem/amateurfunk.odp differ -- cgit v1.2.3