Бақылау сұрақтары:
GPU нені білдіреді?
NVIDIA/ CUDA MATLAB ішінде жайлы айт
СPU+ GPU деген не?
Мандельброт жиыны туралы айт
Фрактал дегеніміз не және оның компьютерлік суреттемесі қалай бағаланады?
№15 тақырып. DATABASE TOOLBOX – MATLAB-тағы кеңейту
Қарастырылатын сұрақтар:
DATABASE TOOLBOX. Негізгі мүмкіндіктері.
Деректер базасын құру және деректер базасымен жұмыс
Тапсырма 1. Төменде келтірілген мысалды назарға ала отырып, тапсырманы орындау.
Мәліметтерді параллель өңдеу қызметінің мысалы (MySQL версиясын қолдану)
function res = speechnorm()
% Host
host = 'nodes-01-01';
% Database name
dbname = 'waves';
% Database user
User = 'user';
Password = 'password';
% Connect to database
matlabpool open local 8;
mysql('open', host, user, password);
mysql ('use waves');
vector = mysql('SELECT v FROM waves.vectors LIMIT 1, 1000');
tstart = tic;
parfor i=1:1000
warning off;
vec = str2double(vector(i));
c=premnmx(vec); % нормализация
end
res = toc(tstart);
mysql('close');
matlabpool close; []
Тапсырма 2. Мысал ретінде мағлұматтарды қолдана отырып, ORACLE ортасында мәліметтерді қайта құру.
Достарыңызбен бөлісу: |