Odborný SW
Články a kurzy o specializovaném software jako jsou například matematické výpočetní systémy (Maple, Matlab), simulátory a podobně...
Běžné programy naleznete v rubrice Počítače a IT.
Stalo se mi, že se když jsem chtěl napsat v TeXstudio na Linux Mint 17.3 třeba "ť", napsalo se "ˇt". Řešením bylo odinstalovat TeXstudio přes správce software a stáhnout z https://www.texstudio.org/ verzi pro xUbuntu 14.04 (na něm je Linux Mint 17.3 založen) - amd64 (já mám 6...
Reference můžeme buď psát přímo do *.tex, nebo lépe do zvláštního souboru *.bib (např. "reference.bib"). Ukažme si práci s referencemi na příkladu časopisu Springer. Stáhneme si tedy šablony z https://www.springer.com/gp/livingreviews/latex-templates a rozbalíme do sl...
% tabulka nahrad labelu os
replace_label = {
'Hour of day (h)','Day time (h)';
'Hour of day','Day time (h)';
'Load (kW)','Building power demand (kW)';
'Load (kW)','Building power demand (kW)';
'[','(';
']',')';
'(0-1)','(-)';
};
cd(fileparts(mfilename(...
Formátování nápovědy:
function foo(x,y,z)
%FOO One-line description goes here
%
% foo(x,y,z)
%
% Multi-line paragraphs of descriptive text go here. It's fine for them to
% span lines. It's treated as preformatted text; help() and doc() will not
% re-wrap lines. In the editor, you c...
Mějme následující situaci: mám ppk klíč ke git repozitáři, mám heslo pro ssh a nechci, aby se mě ve Windows TortoiseGit na heslo ptal při každém Pust/Pull.
1. nainstalovat GIT: https://git-scm.com/download/win - průvodce je dost okecaný, ale stačí dávat pořád Ne...
Umazání prvního a posledního popisku osy x a zobrazení jako datum:
figure
plot(now:now+6,1:7,'x')
num_ticks = 7; % pocet hodnot
L = get(gca,'XLim');
set(gca,'XTick',linspace(L(1),L(2),num_ticks))
datetick('x','dd.mm','keeplimits','keepticks')
xt_label = cellstr(get(gca,'XTickLabel')...
Skript pro úpravu figur v daném adresáři:
cd(fileparts(mfilename('fullpath'))); % aktualni adresar jako pracovni
%% save as png
files = dir(['*.fig']);
for i=1:length(files)
close all
f = [files(i).name];
open(f);
fig=gcf;
title('');
set(findall(fig,'-property...
Zkuste si sami:
for fig = 1:2
figure
ax(1)=subplot(3,1,1);
plot(1:7,1:7,'x')
ax(2)=subplot(3,1,2);
plot(1:7,2:8,'x')
ax(3)=subplot(3,1,3);
plot(1:7,3:9,'x')
%% uprava os
for i=1:length(ax)
if (i<length(ax))
% skryti popisku u vsech mimo posledniho
set(ax(...
Konečně jsem objevil funkční řešení, jak se zbavit v MATLABu velmi otravného vyskakování oken při vykreslování obrázků, které vezmou focus aktuálnímu oknu. Tím pádem při složitejších výpočtech a vykreslování mnoha obrázku se nedá na tom samém počítači dělat prak...
Tabulky v LaTeXu mohou být přehlednější:
Ukázka použití - bez booktabs a s booktabs [z guide-tables.pdf níže]
když použijeme méně čar (nejlépe jen horní, oddělující hlavičku a dolní) a prostředí:
usepackage{booktabs}
, které upravuje i mezery mezi řádk...
Na Linuxu
pre_text = '';
link_text = 'otevrit slozku';
post_text = '';
folder = strrep(folder,' ',' ');
disp([pre_text,...
'<a href = "matlab: [s,r] = system(''xdg-open ',folder,' &'');">',...
link_text,'</a>',...
post_text])
Na Windows
Re...
Použití funkce "load" uvnitř jiné funkce vyvolá error (řekněme, že v daném mat file mám uloženu proměnnou test):
Error using load
Attempt to add "test" to a static workspace.
Řešením je přiřadit výstup funkce load a pracovat s ním pak jako se strukturou, tedy:
...
Todonotes
Na psaní todo je výborný balík:
usepackage{todonotes}
Praktické příkazy:
todo{muj text} % oranzove todo na strane
todo[inline]{muj text} % oranzove todo v textu
missingfigure{muj text} % nahrada za chybejici obrazek
listoftodos % vypis vsech todo
Pro označov...
% zvuk pro dech
% ---------------
t_in = 4;
t_out = 4;
t_pause = 1;
duration = 60; % minutes
volume = 0.05;
% ---------------
fs = 8000;
f1 = 350;
f2 = 390;
t1 = 0:1/fs:t_in;
t2 = 0:1/fs:t_out;
t0 = 0:1/fs:1;
s1=linspace(f1,f2,length(t1));
s2=linspace(f2,f1,length(t2));
in = sin(2*...
Na začátku dokumentu je dobré zavolat:
tracinggroups=1
poté se místo nicmocneříkajících errorů typu
Runaway argument?
{ par aa bb xx cc par par par par 4 $hat {hat {mathcal {A}}} ETC.
! File ended while scanning use of textbf .
dostanete
{leaving math ...
function [] = plot_gui(cell_str)
% INPUT:
% cell_str - cell string with names of checkboxes
% OUTPUT: (after click on OK button
% selected cell_str
% Example:
% plot_gui({'choise 1','choise 2'})
h.f = figure('units','pixels','position',[400,400,300,300],...
'toolbar','none','menu','...
Nastavení cesty k aktuálnímu skriptu:
cd(fileparts(mfilename('fullpath'))); % nastaveni adresare se skriptem...
which NAZEV_SOUBORU -all
Reference Locate functions and files - MATLAB which....
CPU čas
tic;
%your code here
ms = round(toc * 1000);
Uběhlý čas (v milisekundách)
t0 = clock;
%your code here
ms = round(etime(clock,t0) * 1000);
Reference How can i take my system time in milliseconds in matlab....
Stačí heslo zadat a nastavit soubor .pcf jako readonly.
Reference how to permanently save the password for cisco vpn client?....
.